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