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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM