修改nginx配置,並重啟nginx服務

2022-06-24 15:30:14 字數 1333 閱讀 8681

我們在很多專案中都是前後整合的方式,但是前端無法直接訪問後端,因此使用nginx中介軟體來實現跳轉和負載。

那麼我們就需要會配置nginx。

如下,先找到前端部署的服務所在機器。登入之後找到nginx配置檔案:

比如,我的nginx配置檔案在/mnt/nginx/conf/nginx.conf

第一步,修改配置檔案:

1)配置(前端調)後端服務的跳轉

例如:假設該機器ip為x.x.x.x,外網可訪問,並且前端部署埠為80;

那麼通過本地瀏覽器訪問 其實就是訪問後端介面

#此處配置根據後端服務名找到伺服器ip:port

upstream goods-service

#前端所呼叫的後端服務介面字首

location /goods/

2)配置前端靜態資源

例如:假設該機器ip為x.x.x.x,外網可訪問,並且前端部署埠為80;

那麼通過本地瀏覽器訪問 其實就是訪問部署在該機器中的前端靜態資源:./title/index.html

# 後端對映的服務及埠(不存在的埠),此處只是僅作掛靠,並無實際含義

upstream mobile-gateway-ytt

# 前端靜態資源的訪問配置

location /bwmg/

location /scan

location /scan/saoma

location /s

location /t

location /w

location /invoice

location /issue

location /mp_verify

location /title

第二步,重啟nginx,我的nginx是裝在docker容器中的

docker restart nginx
第三步,查詢nginx啟動情況。因為我的nginx是裝在docker容器中的

docker ps
最後,如果nginx.conf配置檔案中只有upstream,而不存在location,那麼肯定是把url的路徑對映放在另外乙個檔案了,通過include進入。例如

如果對您有幫助,您的鼓勵是對作者汗水最大的肯定~

Nginx 重啟 nginx 停止 修改配置後生效

url 的rpm包自己打的 url 搜到別人說 quote 某網民 ps aux grep nginx找到nginx的程序號 kill hup x 程序號 quote 於是,我就想那就這樣唄 ps ax grep mongrel awk xargs kill hup quote 其中 color o...

svnserver 修改配置後重啟

當修改配置檔案或者遇見svn伺服器無法啟動或是伺服器重啟時,可以使用如下操作,對svn伺服器進行重新配置。1.檢視svnserver 狀態和pid ps aux grep svn root 12509 0.0 0.0 180732 1080 ss sep08 0 00 svnserve d r mn...

nginx配置後重啟無效與重啟失敗

nginx配置新增了個網域名稱配置,重啟nginx後怎麼訪問都直接到nginx的預設頁,也就是新的網域名稱配置沒生效,仔細檢視配置檔案沒發現任何問題。重啟n遍,問題依舊。在其他方面各種排查,也沒發現問題,奇了。後來偶然發現竟然啟動了兩個nginx!逐一kill掉。重啟。出現了新的問題 解決方法 找到...