Подтвердить что ты не робот

Apache и httpd, но я не вижу свой сайт

Я установил apache на свой сервер, но я не могу просматривать свой сайт через IP-адрес своего сервера. установка apache - это единственный сервер учетной записи в /var/www/htdocs/.

Есть ли что-нибудь еще, что мне нужно, чтобы видеть учетную запись через IP-адрес моего сервера?

4b9b3361

Ответ 1

Существует несколько возможностей.

  • брандмауэр, конфигурация iptables
  • адрес/порт для прослушивания apache

Дополнительная информация о вашей конфигурации. Какой дистрибутив вы используете? Можете ли вы подключиться через 127.0.0.1?

Если проблема связана с брандмауэром /iptables, вы можете добавить следующие строки в /etc/sysconfig/iptables:

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT

(Вторая строка нужна только для https)

Убедитесь, что это выше любых строк, которые будут глобально ограничивать доступ, например:

-A INPUT -j REJECT --reject-with icmp-host-prohibited

Протестировано на CentOS 6.3

И наконец

service iptables restart

Ответ 2

Вы перезапустили сервер после изменения файла конфигурации?

Можете ли вы подключиться к серверу с другого компьютера?

Можете ли вы установить telnet на сервер с самого сервера?

telnet < ip address > 80

telnet localhost 80