Other articles


  1. Nginx过滤了带下划线的自定义Header

    服务的需要一个自定义的header,'my_header',选择''而不是'-'的原因就不在这里讨论了。通过nginx反向代理后,传到服务端,'my_header'不见了。问了一下Bing(没用谷歌,也没用Baidu),结果发现nginx里有一个 开关,' underscores_in_headers',设置为‘off’就会拦截所有带''的header,设置为‘on’就放过。缺省是‘off’。所以只要在http或者server中设置一下就好了。

    read more
  2. 用systemctl管理nginx服务实现自动启动

    创建文件

    /lib/systemd/system/nginx.service

    [Unit]

    Description=The NGINX HTTP and reverse proxy server

    After=syslog.target network.target remote-fs.target nss-lookup.target

    [Service]

    Type=forking

    PIDFile=/run/nginx.pid

    ExecStartPre=/usr/sbin/nginx -t

    ExecStart=/usr/sbin/nginx

    ExecReload=/usr/sbin/nginx -s reload

    ExecStop=/bin/kill -s …

    read more

links

social