在centos 7 伺服器中使用yum命令安裝nginx:
sudo yum install -y nginx
檔案位置
一般nginx配置檔案在etc
目錄下,也可以執行命令rpm -ql nginx檢視路徑。
切換至/etc/nginx
目錄後,可以看到nginx.conf
這個配置檔案。
執行vi nginx.conf
即可開啟配置檔案。
命令作用
i游標前面開始輸入內容
a游標後面開始輸入內容
esc退出輸入模式
u在非輸入模式下撤銷上一步操作
:w在非輸入模式下,儲存
:wq在非輸入模式下,儲存並關閉
:q關閉(已儲存)
:q!不儲存,強制關閉
# for more information on configuration, see:
# * official english documentation:
# * official russian documentation:
user nginx;
worker_processes auto; #啟動程序
error_log /var/log/nginx/error.log; #全域性錯誤日誌
pid /run/nginx.pid; #pid檔案
# 快取時間設定
# js和css快取時間設定
location ~ .*.(js|css)?$
# 404定義錯誤提示頁面
error_page 404 /404.html;
# 500定義錯誤提示頁面
error_page 500 502 503 504 /50x.html;
}server
} }
在前後端分離端專案裡,前端的**會被打包成為純靜態檔案。使用 nginx的目的就是讓靜態檔案執行起服務,由於後端的介面也是分離的,直接請求可能會產生跨域問題,此時就需要nginx****後端介面。
# for more information on configuration, see:
# * official english documentation:
# * official russian documentation:
user nginx;
worker_processes auto; #啟動程序
error_log /var/log/nginx/error.log; #全域性錯誤日誌
pid /run/nginx.pid; #pid檔案
location ^~ /auth/
}
}
命令
描述nginx -h
檢視nginx的幫助
nginx -v
檢視nginx的版本
nginx -t
測試nginx的配置
nginx -t
測試nginx的配置,並列印配置資訊
nginx
啟動nginx
nginx -s reload
nginx -s stop
停止nginx的命令
angular前後端分離部署
最近寫了乙個小專案玩,前端是angular,後端是koa,分離部署,著實折騰了一天。位址在 yukarin.cnng build prod aot通過nginx的gzip,下面馬上說。伺服器上裝好nginx,關於nginx的安裝和配置,可以參看我的這篇。想辦法把打包後的靜態檔案 dist下的那一坨 ...
部署前後端分離專案
1 將專案上傳到伺服器上 方法一 使用xftp工具,進項上傳資料夾,將專案 傳到linux伺服器當中 方式2 使用scp從本地將檔案上傳到linux伺服器中 scp r 本地資料夾 遠端使用者名稱 遠端ip 遠端資料夾 2 將mysql資料遷移到伺服器資料庫 資料匯入匯出 在linux服務端,mys...
nginx實現前後端分離
參考 路徑 nginx conf nginx.conf2.1 設定前端 位置location 2.2 配置後台請求攔截 後台跳轉 攔截所有前端 以 api 開始的請求 到 後端服務 http localhost 8080 backend project name api location api2....