如發現網頁有不明大量連線需要查看即時連線時,因為 nginx 並沒有像 apache 有個即時狀態可以查看,因此必須透過額外的軟體來從旁側錄連線
安裝指令
cd /usr/local/src yum install gcc make git libpcap-devel -y git clone https://github.com/jbittel/httpry.git cd httpry make && make install
執行指令
每台電腦網卡可能不一樣,請將 eth1 換成 eth0 或者其他要查看的網路卡編號
httpry -i eth1
進階查詢指令
只顯示 GET, HEAD 的訪問資訊
httpry -i eth1 -m get,head
將查詢結果儲存
httpry -i eth1 -b output.dump
讀取以儲存的封包資料
httpry -r output.dump
顯示特定欄位
httpry -i eth1 -f timestamp,source-ip,dest-ip,direction,host,request-uri,user-agent