после того, как у меня возникла эта проблема сегодня утром, я МНОГО читал другие вопросы. Так что надеюсь, что смогу предоставить достаточно информации, чтобы помочь в решении этой проблемы
Я могу подключиться к виртуальной машине по стандартному порту 22 по SSH, используя либо мостовую, либо хостовую сеть. Однако, когда я пытаюсь посетить веб-сайт (на данном этапе я надеюсь увидеть только страницу приветствия), я получаю ERR_CONNECTION_REFUSED
- Я использую VirtualBox 4.3.26 на OS X 10.10.3
- Виртуальная машина, в которой возникла проблема, основана на CentOS 7.
- Я установил Apache2 (httpd) с помощью yum
- Apache работает
- Никаких проблем с пингом
- Интернет-подключение из виртуальной машины работает нормально при использовании любого сетевого режима
- SELinux отключен
- IPtables отключен
- SSH на 22 работает отлично
Netstat сообщает, что мы прослушиваем 80
tcp 0 0 :::80 :::* LISTEN
- У меня есть Ubuntu 14.10-server VM без проблем. Только что установил Apache2 с apt-get и могу видеть страницу приветствия по адресу 192.168.0.102 (IP при тестировании в режиме Bridged), как показано в ifconfig, то же самое, что я пытаюсь сделать с CentOS
Кто-нибудь знает, в чем может быть моя проблема?
Я не могу представить, где запрос может быть отклонен.
решение1
По умолчанию CentOS 7 поставляется с установленным firewalld. Проверьте, правильно ли он настроен или отключен.
systemctl stop firewalld
systemctl disable firewalld
решение2
На самом деле не рекомендуется отключать брандмауэр, вместо этого можно было бы lokkit -s http
открыть порт 80.