Skip to content

nginx 小技巧

分离配置

nginx
http{
  ########################## vhost #############################
  include vhost/*.conf;
}

refresh 跳转

bash
$ curl baidu.com
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    81  100    81    0     0    743      0 --:--:-- --:--:-- --:--:--   743
<html> 
<meta http-equiv="refresh" content="0;url=http://www.baidu.com/">
</html>

可以看到百度很巧妙的利用meta的刷新作用 将baidu.com跳转到了 www.baidu.com

日志打印十六进制

如果 nginx 打印 x16 例如 \x16\x03\x01\x02\x00\x01 ,这种就是 https 访问但是不支持解析

https 不同版本配置

conf
#版本1.15.0及以下
listen 443;
ssl on;
 
#版本1.15.0以上
listen 443 ssl;