我尝试在另一台计算机上访问Apache服务器(甚至在Localhost)。我用
Wireshark获取随机端口号与80的数据包的端口号。这是正确的。
但是,与此同时,我尝试在ip_rcv()的内核中打印出端口号,tcph-> source和tcph-> dest。事实证明,这两个端口号是也随机。
不确定我做错了什么,有人可以告诉我从内核中获得正确的端口号吗?
您无法从任何内核中获取端口号,以设置Linux Web服务器的端口号,如果您有Apache:
- 如果您有
Apache
,请转到/etc/apache2/ports.conf
,然后将80
更改为您选择的选择 - 然后使用
service apache2 restart
重新启动服务器 - 然后在您选择的网络浏览器中转到
http://SERVER-IP:portnumber
注意:如果您将端口号从80更改为80,则必须在URL/IP之后输入新的端口号。