2010-08-20 3 views
1

Я недавно создал экземпляр облачного сервера Rackspace, используя CentOS 5.5. Я использовал yum для установки группы «Веб-сервер» (включая Apache и т. Д.), Добавил www.booztrakr.com в качестве ServerName в httpd.conf, убедился, что iptables разрешает порт 80. Я зарегистрировал этот домен с помощью Go -Daddy и изменили свои серверы имен на серверы имен Rackspace на своем сайте. Я добавил записи «A» и CNAME на серверы имен Rackspace. Был запущен httpd. Когда я использую завиток на сервере, я могу получить целевую страницу Apache. Когда я выкапываю www.booztrakr.com с удаленной машины (через Интернет), ответная часть ответа возвращается:Проблема DNS - вычистить разрешает, но curl не может подключиться к хосту

www.booztrakr.com. 300 IN CNAME booztrakr.com.

booztrakr.com. 300 IN A 184.106.216.156 При попытке браузера или локон, он не может подключиться:

локон -G www.booztrakr.com

локон: (7) не может подключиться к хосту

Я знаю, что это должно быть довольно простым и связанным с конфигурацией, но я буду запятнан, если смогу это увидеть. Любая помощь будет оценена по достоинству. Благодарю.

+1

Почему вы забираете ту самую информацию, которую может кому-то понадобиться, чтобы помочь диагностировать это? –

+0

Работает ли он, если вы напрямую поместили IP-адрес? –

+0

Пожалуйста, укажите доменное имя как минимум. – Aman

ответ

3

Если сигнал разрезается, это означает, что DNS-сервер возвращает правильные значения. Это даже будет работать, если IP не существует.

Если соединение HTTP с сервером выходит из строя, это проблема конфигурации.

Сервер отвечает на запросы ICMP, поэтому это не проблема маршрутизации.

Когда я использую локон на сервере я могу получить целевую страницу Apache

Ваш веб-сервер работает, но вы просто не можете добраться до него из-за пределов. Это проблема. Что выводит iptables --list?

+0

Я думаю, что это интересная запись: ACCEPT tcp - где угодно в штате NEW NEW tcp dpt: http Я добавил следующую строку на iptables и перезапустил его: -A RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp -dport 80 -j ACCEPT –

+0

Другая идея: возможно, Apache только прослушивает интерфейс loopback – leoluk

+0

I Посмотрим, что - спасибо –