專案上線以及Nginx的配置

2021-10-07 19:02:43 字數 1417 閱讀 4120

這裡直接跳過nginx的安裝步驟,鄙人是使用原始碼進行安裝的,這裡就先不過多贅述了。

具體的配置檔案可以參考:急救包 提取碼:ciys

配置的步驟:

首先進入 nginx 的配置檔案目錄

cd /usr/local/nginx/conf
進入 vhost 資料夾

cd /usr/local/nginx/conf/vhost
vim echarts.conf
注意設定nginx 動靜分離,否則可能會出現無法載入靜態檔案的問題

(這個根據自己的專案位置進行配置)

# 表示 http 的版本

;# 在http的頭上面進行公升級

proxy_set_header connection "upgrade"

;

vim /usr/local/nginx/conf/proxy.conf
設定專案開啟以後一直在後台執行,並寫入shell指令碼中

設定關閉專案的shell指令碼

更改專案中的 __init__ 檔案中address的值為127.0.0.1, 設定不允許其他人進行訪問

檢查是否有 nginx.service 檔案,沒有的話需要進行建立

這裡借用了別人的部落格:該檔案建立的步驟

重啟nginx

systemctl restart nginx.service
坑點:

如果是用原始碼安裝的話,會報以下錯誤

emerg unknown directive stub_status in…

原因是nginx沒有新增modules/ngx_http_stub_status_module.o模組,需要在configure編譯的時候新增如下引數:

./configure --prefix=/usr/local/nginx --with-http_stub_status_module
echarts.conf中的執行日誌的位置和靜態檔案位址需要根據自身安裝情況來進行指定

這個沒注意,導致找了半天

Linux安裝Nginx以及配置前端專案

yum install gcc c yum y install pcre pcre devel yum y install zlib zlib devel yum install y openssl openssl devel wget nginx安裝包 tar zxvf nginx 1.13.11...

Nginx 安裝以及配置

nginx ngine x,是一款自由的 開源的 高效能http伺服器和反向 伺服器 也是乙個imap pop3 smtp 伺服器 也就是說nginx本身就可以託管 類似於tomcat一樣 進行http服務處理,也可以作為反向 伺服器使用。其實最直接的用處就是作為負載均衡器,雖然目前nginx的份額...

Nginx簡述以及配置

沒有聽過nginx?那麼一定聽過它的 同行 apache吧!nginx同apache一樣都是一種web伺服器。基於rest架構風格,以uri或者url作為溝通依據,通過http協議提供各種網路服務。然而,這些伺服器在設計之初受到當時環境的侷限,例如當時的使用者規模,網路頻寬,產品特點等侷限並且各自的...