Centos

查找 Apache 使用的 IP 和 PORT

  • July 16, 2016

如何找到正在監控的 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”來防止它進行符號轉換。

引用自:https://unix.stackexchange.com/questions/291188