При вводе URL-адреса существует определенный порт, который браузер должен использовать для подключения к сайту. 80 порт по умолчанию, который проверяет сервер. Если вам нужно подключиться к любому другому порту через браузер, вам нужно будет указать номер порта в URL. Не apache заставляет вас набирать 81, а ваш браузер, потому что он настроен на использование 80 в качестве порта, когда номер порта не указан.
Если вы измените порт apache на 80 и порт IIS на 81, вы сможете подключиться к apache без номера порта, но вам потребуется использовать номер порта при использовании веб-сервера IIS.
Не уверен, что стоит за другой идеей использования apache для перенаправления в IIS. Мне кажется, что если вы сделаете запись в httpd.conf apache для каталога IIS, то вы будете использовать apache для подключения к каталогу, а не IIS.
Вы можете настроить домен и подключить его к apache через порт 81. Это один из способов скрыть номер порта (возможно, это не так. Я никогда не пробовал apache на порту, отличном от 80).