Переадресация портов виртуального хоста 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 не указан другой порт.