Назад | Перейти на главную страницу

Открытие сервера Apache в сети

Очень простой вопрос входящий.

Я студент CS и новичок в серверной части. Мне удалось получить себе сервер в облаке с root-доступом по ssh и установить LAMP (CentOS 5.5) и tomcat5 для запуска сервлетов.

Итак, я прошел через учебные пособия и то, что я знал из головы, настраивая с помощью терминала. Затем, когда я закончил установку, я попытался получить доступ к нему обычным способом через свой браузер отсюда, но просто время ожидания истекло. пока пинг показывает ответ.

(Итак, 2 машины, одна здесь, которую я использую для просмотра вывода, а другая в облаке, где находится фактическая машина).

Чтобы уточнить, я запустил сервер. Кажется, что процессы httpd работают нормально, хотя их много.

пс -aux | grep httpd

В файле конфигурации можно просто сказать, что мой ip - 123.123.123.123, а мой dns - myserver.cloud.com

Вот что есть в файле conf:

ServerName myserver.cloud.com каноническое имя отключено. Слушайте порт 80.

Есть идеи, как открыть его в Интернете, чтобы я мог просмотреть его здесь? Ответ должен выглядеть так: http://articles.slicehost.com/2008/2/6/centos-installing-apache-and-php5 (тестовая страница apache 2)

Заранее спасибо всем, кто может указать мне правильное направление.

По умолчанию в CentOS включен брандмауэр, поэтому вам нужно открыть порт, который прослушивает Apache. Обычно это порт 80, поэтому

iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT

должен сделать свое дело. Это позволит подключаться к порту 80 вашей системы. Вы должны взглянуть на iptables справочную страницу для получения дополнительной информации.

Обычно у облачных провайдеров установлены брандмауэры, и вам нужно открыть порт из Интернета где-нибудь в интерфейсе управления провайдерами. Можете назвать провайдера, которого используете - тогда я мог бы быть более конкретным.

Очевидно, вы можете сначала попробовать с lynx или ссылками, если вы можете получить доступ к сайту с вашего внешнего IP-адреса из самого окна. И если можно пинговать ящик из внешнего мира.

Бегать lokkit и откройте соответствующие порты.