Назад | Перейти на главную страницу

Как изменить отображение веб-адреса в настройках сервера?

Я не слишком знаком с конфигурацией сервера, особенно с конфигурацией сервера на основе CentOS или Redhat.

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что у меня установлен Tomcat6. Когда я перехожу на адрес моего веб-сайта: www.example.com:8080, я без проблем вижу страницу по умолчанию. Если я перейду только на: www.example.com, я получаю страницу, которая не может быть найдена.

Есть ли способ в настройках CentOS или Tomcat, чтобы URL-адрес моего домена всегда отображал то, что находится на порту 8080?

У меня не установлен обычный Apache; только Tomcat Apache.

Вы также можете добиться перенаправления с помощью следующих последовательно вводимых команд iptables. Первый настроит машину на прием входящих подключений к порту 80, второй сделает то же самое для порта 8080, а третий выполнит фактическую перенаправление.

  iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
  iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT
  iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

Вы могли бы попробовать

<VirtualHost www.example.com:80>
    ServerName www.example.com
    ProxyRequests Off
    ProxyPreserveHost On

    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
</VirtualHost>