Nginx部署前後端分離服務以及配置說明

2021-09-13 19:00:08 字數 2086 閱讀 1355

在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....