Веб-сервер не отвечает на внешнюю сеть

Веб-сервер не отвечает на внешнюю сеть

Я установил Apache и Phusion Passenger на сервер Rackspace Cloud (Ubuntu 12.04 LTS), но по какой-то причине я не могу получить к нему доступ с внешней машины.

От локального сервера я получаю правильный ответ:

root@ttt:/opt# wget http://beta2012.ttt.com/
--2012-09-26 03:12:42--  http://beta2012.ttt.com/
Resolving beta2012.ttt.com (beta2012.ttt.com)... 198.101.xx.xx
Connecting to beta2012.ttt.com (beta2012.ttt.com)|198.101.xx.xx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9365 (9.1K) [text/html]
Saving to: `index.html'

В то время как с моей локальной машины и с другого сервера я получаю следующее:

root@server:/opt# wget http://beta2012.ttt.com/
--2012-09-26 10:13:42--  http://beta2012.ttt.com/
Resolving beta2012.ttt.com... 198.101.xx.xx
Connecting to beta2012.ttt.com|198.101.xx.xx|:80... failed: Connection timed out.
Retrying.

Я вижу, что запись A должна работать, поскольку я получаю правильный IP. Почему Apache отвечает на локальные запросы, но не на удаленные?

Это чистая установка, на сервере почти ничего нет, кроме Apache, сервера MySQL, Git и RVM.

Спасибо.

решение1

Оказывается, Rackspace по умолчанию блокирует все порты на новых облачных серверах (кроме 22 для SSH, разумеется).

Мне пришлось внести изменения в iptables, чтобы разрешить трафик через порты 80, 443 и т. д.

Связанный контент