У меня установлен виртуальный частный сервер с установленным Debian, на сервере я запускаю сервер приложений JBoss для размещения моего веб-приложения. Jboss использует порт:8080, поэтому я использую rinetd для пересылки http-трафика с порта 80 на 8080
Мой домен веб-сайта (DNS-хостинг) имеет две A-записи, одну для www.mydomain.com и одну для mydomain.com, обе указывают на IP-адрес сервера
Теперь мой веб-сайт работает нормально для www.mydomain.com, но если вы введете mydomain.com, имя хоста сервера или IP-адрес сервера в браузере, вы получите 404 не найден
Я связался с моей DNS-хостинговой компанией, и они говорят, что сопоставления DNS верны, и это должно быть проблема с сервером, которая подразумевает, что debian каким-то образом обрабатывает запросы
Это возможно? И если так, что может быть причиной?
(Кстати. Я могу SSH, используя имя хоста /IP, это просто кажется HTTP-запросы)
Вот лог выхода из rinetd
Веб-страница запрошена с использованием www.mydomain.com
Date and time Client address Listening host Listening port Forwarded-to host Forwarded-to port Bytes received from client Bytes sent to client Result message
16/Jan/2013:11:04:15 92.23.40.45 77.**.6.32 80 77.**.6.32 8080 4923 6196 done-local-closed
Веб-страница запрашивается с использованием IP, имени хоста или незащищенного домена (без www)
16/Jan/2013:11:08:21 92.23.40.45 77.**.6.32 80 77.**.6.32 8080 0 0 done-remote-closed