nginx前端配置

2021-10-08 18:38:53 字數 1438 閱讀 2681

有時候為了提測或者更方便前端人員管理內網環境下的前端專案,前端需要自行配置nginx伺服器,方便其他人員訪問

連線nginx伺服器

命令

ssh [email protected]
或工具iis7伺服器管理 || xshell

找到路徑上傳usr/local/nginx

命令

put path
工具

找到路徑/usr/loaca/nginx直接拖就行

許可權不足

許可權不足的原因是我們沒有root許可權,或者是操作資料夾許可權,直接輸入下面兩個命令即可

sudo su

sudo chmod -r 777 /usr/local/nginx

解壓到目標路徑

將我們打包好上傳的前端專案解壓

tar zxvf xx.tar.gz -c /xx
修改配置檔案

usr/local/nginx/conf/nginx.conf

所有檔案都在乙個目錄下,適合umijs打包出來的專案

# 智慧型盒子**

upstream machine

server

if ($request_uri ~* \.(js|css))

gzip on;

gzip_types text/css;

if (!-e $request_filename )

}# 例子 api介面**

location ~ /v1/machines

}}

如果是自己配置的或者有其他資料夾的,有時候需要配置一下靜態資源路徑

server 

location /images/

location /js/

location /static/

# html檔案

location /

error_page 500 502 503 504 /50x.html;

location = /50x.html

}

重啟

檢查配置檔案

/usr/local/nginx/sbin/nginx -t

或cd /usr/local/nginx/sbin

./nginx -t

重啟服務
/usr/local/nginx/sbin/nginx -s reload

或cd /usr/local/nginx/sbin

./nginx -s reload

前端nginx配置

433埠部分的配置為ssl證書配置。其中,ssl certificate與ssl certificate key欄位對應證書所在目錄與證書名 其他配置字段參考官網 server location中以下內容控制http強制轉為https server location中以下內容history路由處理,...

前端nginx配置相關

1 配置反向 location api 2 補充配置 在 nginx conf 中新建proxy params檔案,配置詳解 沒有重定向就配置成預設,除非後端返回301情況下設定成具體重定向位址 proxy redirect default 設定字段重新定義或附加到傳遞給 伺服器的請求頭 proxy...

實現Rsync同步Nginx前端配置

近期,由於我們的阿里前端伺服器頻頻受到惡意的流量攻擊,導致前端nginx進入黑洞而無法正常訪問公司 按之前的預計方法,採用加速樂及備用全配置前端的作法,將惡意短時流量攻擊的損失時間降到最短。現將c這台機用作全配置的nginx前端,a和b前端的任何nginx配置都會通過rsync同步到c這台機器上。部...