невозможно получить доступ к серверу apache из браузеров

Я установил apache2 на сервере Linux, прослушивая порт 80. Но я не могу подключиться к серверу при попытке из браузера. Но когда я пытаюсь с помощью команды curl

curl < ip >:80

Это дает мне желаемый ответ.

Я думал, что это должно быть из-за правил брандмауэра. Не уверен, но я попытался перечислить правила с помощью команды ниже, но не получил никаких правил.

команда: sudo iptables -L --line-numbers

вывод:

Chain INPUT (policy ACCEPT) num target prot opt source destination

Chain FORWARD (policy ACCEPT) num target prot opt source destination

Chain OUTPUT (policy ACCEPT) num target prot opt source destination

Я не уверен, что это правильный способ получения правил брандмауэра. Пожалуйста, помогите мне если это может быть только из-за брандмауэра или может быть какая-то другая проблема. Кроме того, если проблема в брандмауэре, то как узнать, блокирует он или нет, и как удалить блокировку?

0
задан 1 February 2019 в 13:41
1 ответ

вы можете использовать nmap, чтобы определить, отфильтрован порт или нет, с вашего компьютера

sudo nmap -Pn -p 80 SERVERIP

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

.
0
ответ дан 5 December 2019 в 04:18

Теги

Похожие вопросы