Как я могу использовать порт 80 на моей локальной Linux машине в качестве порта сервера моего узла?
Команда netstat netstat -ptuln
сообщает следующее об этом порту, пока сервер узла работает :
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN -
Я нашел на этом сайте несколько рекомендаций для команды sudo iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
. Я выполнил эту команду, но когда я делаю запрос с curl
(curl 1.97.xxx.xxx.xx
), он продолжает отвечать curl: (7) Failed to connect to xxxxxx port 80: Connection refused
.
Но использование curl работает следующим образом: curl 0.0.0.0:80
или curl localhost:80
.
Мой вывод таков, что я как-то неправильно открыл порт, но все, что я смог найти в inte rnet, - это команда, о которой я упоминал ранее.
Я знаю об этом факте. что я мог бы легко это исправить, используя apache сервер, но я бы хотел сделать это без него.
Спасибо!