nginxプロファイルが有効かどうかをテストする簡単な方法

973 ワード

たとえば、デバイスAのnginxがhttp 443ポートのパケットを受信した後、その処理フローが正しいかどうかをテストしたいです.
まず、netstat-planut|grep 443を実行し、443ポートがnginxによって傍受されているかどうかを確認する.
tcp  0  0 0.0.0.0:443    0.0.0.0:*  LISTEN  2776/nginx

次に、傍受後の処理が正常かどうかを確認します.1.pc上のhostsファイルを開きます.ファイルパスは:C:\Windows\System32\drivers\etc\hostsです.2.hostsファイルの末尾に1行追加:172.16.11.127 www.163.comのうち、172.16.1.127:nginxがテストするデバイスip.www.163.com:ドメイン名.この行の意味は:www.163.comのドメイン名解析後のipアドレスは172.16.1.127.PCでパケットワークwiresharkツールを開き、イーサネットパケットをキャプチャします.デバイスAでは、tcpdump -i any port 443 -s0 -w 443.pcapが実行される.4.pcで、ブラウザを開き、入力https://www.163.com/を押して、車に戻ります.Wiresharkパケットのキャプチャを停止し、pcマシン上のパケット、およびデバイスA上のパケットを介して、デバイスAがhttps 443ポートのパケットを受信した後に処理が正常かどうかを知ることができる.6.処理が正常であれば、プロファイルは有効になります.