nginxプロファイルが有効かどうかをテストする簡単な方法
973 ワード
たとえば、デバイスAのnginxがhttp 443ポートのパケットを受信した後、その処理フローが正しいかどうかをテストしたいです.
まず、netstat-planut|grep 443を実行し、443ポートがnginxによって傍受されているかどうかを確認する.
次に、傍受後の処理が正常かどうかを確認します.1.pc上のhostsファイルを開きます.ファイルパスは:
まず、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.処理が正常であれば、プロファイルは有効になります.