Переадресация портов виртуального хоста Apache без указания номера порта

Я настроил виртуальный хост под Apache.

конфиг

<VirtualHost xxx.xxx.xxx.xxx:80>
      DocumentRoot /var/www/abc

Но мой сайт работает на 8090

Я должен получить веб-сайт, когда кто-то печатает mydomain.com

и браузер НЕ должен показывать maydomain.com:8090

Как этого достичь?

1 ответ

Если вы получаете ваш сайт, используя только http://mydomain.com/ то, по определению, ваш веб-сервер должен обслуживать его через порт 80. Если вы можете получить свой веб-сайт только через порт 8090, то этот 8090 должен быть в URL. Обойти это невозможно.

Теоретически вы могли бы организовать переадресацию портов или прокси-сервер или что-то подобное, но в конце это означает, что что- то будет прослушивать порт 80 и должно будет пересылать этот трафик. Веб-браузер всегда будет подключаться к порту 80, если в URL не указан другой порт.

Другие вопросы по тегам