繁体   English   中英

如何在本地机器上为节点服务器打开 80 端口?

[英]How to open port 80 for node server on local machine?

如何使用本地 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的建议。 我执行了此命令,但是当我使用curlcurl 1.97.xxx.xxx.xx )发出请求时,它一直响应curl: (7) Failed to connect to xxxxxx port 80: Connection refused

但是使用 curl 可以使用以下方法: curl 0.0.0.0:80curl localhost:80

我的结论是,我不知何故没有正确打开端口,但我在互联网上反复找到的只是我前面提到的命令。

我知道我可以通过使用 apache 服务器轻松解决这个问题,但我想没有它。

谢谢!

粘贴 output 从

netstat -ptuln

命令。我认为问题在于您的 web 服务器在本地地址上运行,网络中的其他机器无法访问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM