Сервер Debian не отвечает через IP-адрес или имя хоста

321
DaveB

У меня установлен виртуальный частный сервер с установленным 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 
0

1 ответ на вопрос

1
CyberJacob

Are you sure you're getting a 404 error?

If you are, your PC is connecting to your server without any problems, but there is a problem with your jBoss setup (I would guess that it's not set up to respond to requests on the main domain, just the www 'subdomain'.)

Did you hire somebody to write the jBoss for you? If so, it's probably best to speak to them about the problem.

Да, вы совершенно правы, мне не хватало mydomain.com тег в конфигурации server.xml в JBoss ... спасибо за указатель DaveB 11 лет назад 0

Похожие вопросы