我想从网络访问我的服务器。
netstat -an | grep LISTEN
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
tcp6 0 0 :::443 :::* LISTEN
tcp6 0 0 :::3306 :::* LISTEN
tcp6 0 0 :::80 :::* LISTEN
我如何更改/添加/替换此为:
tcp ? ? my_ip:80 ?????? LISTEN
我用“?”标记的数字代表什么?
答案1
端口由进程打开,因此需要配置您的服务以在所需的接口/协议上打开相关端口。 在您的例子中,您需要将接口更改为 0.0.0.0 或您的 LAN IP,并将协议更改为 TCP4。
您必须在您的 web 服务器配置文件中执行此操作。如果不知道您的确切 HTTP 服务器,我们无法提供更多信息,但大多数 linux 服务器允许您指定要绑定到哪个接口,有时还允许您指定要使用的 TCP/IP 版本。无论哪种方式,如果您通过 IPv4 地址绑定到接口,通常会创建一个 TCP4 侦听器。