public:it:nginx

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
public:it:nginx [2020/12/29 17:16] – [去除 server header 版本号] oakfirepublic:it:nginx [2024/05/27 09:13] (当前版本) – [Tips] oakfire
行 25: 行 25:
       - 如果第3条规则产生匹配的话,结果被使用。否则,使用第2条规则的结果。       - 如果第3条规则产生匹配的话,结果被使用。否则,使用第2条规则的结果。
  
-===== 去除 server header 版本号 =====+==== 去除 server header 版本号 ====
   * 在 ''/etc/nginx/nginx.conf'' 里 http 下 添加 ''server_tokens off'';   * 在 ''/etc/nginx/nginx.conf'' 里 http 下 添加 ''server_tokens off'';
   * 修改 ''/etc/nginx/fastcgi_param'' 与 ''/etc/nginx/fastcgi.conf'' 下的对应条''SERVER_SOFTWARE'';   * 修改 ''/etc/nginx/fastcgi_param'' 与 ''/etc/nginx/fastcgi.conf'' 下的对应条''SERVER_SOFTWARE'';
   * 或者修改源码,或者用插件 :[[http://stackoverflow.com/questions/246227/how-do-you-change-the-server-header-returned-by-nginx]]   * 或者修改源码,或者用插件 :[[http://stackoverflow.com/questions/246227/how-do-you-change-the-server-header-returned-by-nginx]]
  
-===== 添加基本认证 =====+==== 添加基本认证 ====
   * [[https://www.nginx.com/resources/admin-guide/restricting-access-auth-basic/|Restricting access auth basic]]   * [[https://www.nginx.com/resources/admin-guide/restricting-access-auth-basic/|Restricting access auth basic]]
   * [[http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html|ngx_http_auth_basic_module]]   * [[http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html|ngx_http_auth_basic_module]]
  
-===== 一些配置注意点 =====+==== Tips ====
   * [[https://github.com/vulhub/vulhub/tree/master/nginx/insecure-configuration|Nginx 配置错误导致漏洞]]   * [[https://github.com/vulhub/vulhub/tree/master/nginx/insecure-configuration|Nginx 配置错误导致漏洞]]
     * 用 ''$request_uri''代替 ''$uri''     * 用 ''$request_uri''代替 ''$uri''
   * [[https://github.com/yandex/gixy|检测nginx配置是否有安全问题的工具: gixy]]   * [[https://github.com/yandex/gixy|检测nginx配置是否有安全问题的工具: gixy]]
 +  * nginx 转发直播视频流时一定要关掉代理缓存:''proxy_buffering off'', 不然会造成视频流的延时!
 +  * ''add_header'' 可以添加响应头字段,但它不会判断原字段是否存在,可能造成重复添加(比如cors头字段重复,浏览器会报错),此时可以考虑使用插件 ''more_set_headers'', 需额外安装模块并让 nginx 加载
  
  
  • public/it/nginx.1609233367.txt.gz
  • 最后更改: 2020/12/29 17:16
  • oakfire