Centos
查找 Apache 使用的 IP 和 PORT
如何找到正在監控的 IP:PORT Apache Web 伺服器?有一些網路命令,但它們顯示正在使用的 TCP 埠。該機器具有多個網路介面,並註釋了
Listen
中的部分。httpd.conf
因此,預設使用其中之一,我不知道將哪一個設置為預設值。例如下面的命令只顯示埠號
root@cluster:~# netstat -pat | grep httpd tcp 0 0 *:ulistproc *:* LISTEN 3940/httpd tcp 0 0 *:https *:* LISTEN 3940/httpd
另外,我希望正確的埠號應該是 80 而不是 3940!
有什麼想法可以找到嗎?
作為根,鍵入
netstat -pat | grep httpd
(或
grep apache
取決於您的發行版)
最後一列是程序(程序號/程序名)而不是埠。該埠位於第四列,在您的情況下,它顯示兩個埠打開 ulistproc 和 https。兩個埠都在地址“*”上打開,這意味著您機器上的所有地址(這是大多數守護程序的正常預設值,有一個配置來限制它)。如果您想要實際的埠號,請使用“netstat -pant”來防止它進行符號轉換。