测试nginx配置文件是否生效的简便方法

比如,我想测试设备A上nginx收到https 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文件的尾部追加一行 :
172.16.11.127 www.163.com
其中,
172.16.11.127:你要测试的nginx所在的设备ip。
www.163.com:域名。
这行的意思是说:www.163.com的域名解析后的ip地址为172.16.11.127
3. 在pc上打开抓包工作wireshark工具,抓以太网包。在设备A上,执行
tcpdump -i any port 443 -s0 -w 443.pcap
4.在pc上,打开浏览器,输入https://www.163.com/ ,之后按回车
5. 停止wireshark抓包,通过pc机上的抓包,以及设备A上的抓包,即可得知设备A收到https 443端口的包后处理是否正常。
6.若处理正常,则配置文件即可生效。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值