Apache доступен только с локального хоста, но не через IP или доменное имя - PullRequest
0 голосов
/ 18 марта 2011

Итак, у меня возникли проблемы с настройкой моего Apache, и он сейчас запущен.

Если вы хотите увидеть мой файл httpd.conf или другую информацию, пожалуйста, посмотрите Нужна помощь в настройке Apacheна CentOS 5.5, получив 403

, я могу успешно запустить lynx localhost и посмотреть "Это работает!"однако, когда я пытаюсь получить доступ к сайту через доменное имя или IP-адрес, я ничего не получаю.Хром говорит, что ой не может подключиться к бла-бла.

Вот мой iptables -L: https://gist.github.com/875450

Вот мой iptables-save: https://gist.github.com/875472

Так чтоя делаю неправильно, что я вижу это локально, но не через IP?

Спасибо

1 Ответ

2 голосов
/ 18 марта 2011

У вас проблема с вашей конфигурацией iptables. Первое правило в цепочке INPUT:

-A INPUT -j RH-Firewall-1-INPUT

и все остальные правила в цепочке добавляются (-A) после него. Но последнее правило в цепочке RH-Firewall-1-INPUT:

-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

, который отклоняет любое соединение, которое не было принято ранее, включая любые HTTP-соединения.

Вам нужно вставить (-I) правила HTTP / HTTPS в цепочку INPUT вместо добавления (-A) к ним, чтобы они применялись первыми.

...