有時候為了提測或者更方便前端人員管理內網環境下的前端專案,前端需要自行配置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這台機器上。部...