【发布时间】:2020-05-02 19:54:08
【问题描述】:
如何使用本地 Linux 机器上的 80 端口作为节点服务器的端口?
当节点服务器运行时,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。
我的结论是,我不知何故没有正确打开端口,但我在互联网上重复找到的只是我之前提到的命令。
我知道我可以通过使用 apache 服务器轻松解决此问题,但我想不使用它。
谢谢!
【问题讨论】:
标签: linux networking web-deployment