2

после того, как я получил этот вопрос сегодня утром, я прочитал ОЧЕНЬ много других вопросов. Так что, надеюсь, я могу предоставить много информации, чтобы помочь в решении этой проблемы

Я могу использовать SSH, используя стандартный порт 22 для виртуальной машины, используя либо мостовую, либо только хост-сеть. Однако, когда я пытаюсь посетить веб-сайт (на этом этапе только в надежде увидеть страницу приветствия), я получаю ERR_CONNECTION_REFUSED

  • Я использую VirtualBox 4.3.26 на OS X 10.10.3
  • ВМ с проблемой есть база CentOS 7
  • Я установил Apache2 (httpd), используя yum
  • Apache работает
  • Нет проблем с Ping
  • Подключение к Интернету прекрасно для mwithin VM при использовании любого режима сети
  • SELinux отключен
  • IPtables отключен
  • SSH на 22 работает нормально

Netstat говорит, что мы слушаем 80

tcp        0      0 :::80    :::*     LISTEN
  • У меня виртуальная машина с Ubuntu 14.10 без проблем. Только что установил Apache2 с помощью apt-get и смог увидеть страницу приветствия по адресу 192.168.0.102 (IP во время тестирования в режиме Bridged) как прочитанную из ifconfig, так же, как я пытаюсь сделать с CentOS

Кто-нибудь знает, в чем может быть моя проблема?

Я не могу думать, где запрос может быть отклонен.

2 ответа2

4

По умолчанию CentOS 7 поставляется с установленным firewalld. Убедитесь, что он настроен правильно или отключен.

systemctl stop firewalld
systemctl disable firewalld
-1

На самом деле не рекомендуется отключать брандмауэр, вместо этого вы могли бы запустить lokkit -s http чтобы открыть порт 80.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .