nginx 配置说明

 原文链接:https://www.cnblogs.com/ysmc/p/15655584.html

 1 # 客户端请求正文的最大允许大小
 2 # 这个大小的非常重要,如果git版本库里有大文件,设置的太小,文件push会失败,根据情况调整
 3 client_max_body_size 50m;
 4 
 5 # 安全相关 header
 6 # 禁止网站被嵌入到其它网页中,如:iframe、embed等,SAMEORIGIN表示该页面仅能在相同域名页面的iframe中展示
 7 add_header X-Frame-Options "SAMEORIGIN" always; 
 8 # 当检测到XSS攻击时阻止页面加载
 9 add_header X-XSS-Protection "1; mode=block" always;
10 # 禁止请求类型为style和script时,但MIME类型却不为text/css和JavaScript的请求
11 add_header X-Content-Type-Options "nosniff" always;
12 
13 proxy_redirect off;
14 #以下确保 gitlab中项目的 url 是域名而不是 http://git,不可缺少
15 proxy_set_header Host $host;
16 proxy_set_header X-Real-IP $remote_addr;
17 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
18 # 反向代理到 gitlab 内置的 nginx
19 proxy_pass http://www.example.com:8800;

 

posted @ 2022-03-17 13:11  一事冇诚  阅读(1567)  评论(0编辑  收藏  举报