我尝试访问另一台机器上的apache服务器(甚至在localhost上)。我用了
wireshark获取随机端口号与80的数据包的端口号。这是正确的。
但与此同时,我试图在ip_rcv()中打印出内核中的端口号,其中tcph-> source和tcph-> dest。事实证明,这两个端口号是 也是随机的。
不确定我做错了什么,谁能告诉我哪里可以从内核获取正确的端口号?
答案 0 :(得分:0)
您无法从任何内核获取端口号,要设置Linux Web服务器的端口号,如果您有apache,请执行以下操作:
Apache
,请转到/etc/apache2/ports.conf
并将80
更改为您选择的所需号码service apache2 restart
http://SERVER-IP:portnumber
注意:如果您从80更改端口号,则必须在url / IP后面输入新的端口号。