最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

同一臺(tái)服務(wù)器安裝多個(gè)Nginx的方法總結(jié)

 更新時(shí)間:2023年08月02日 15:53:16   作者:斑三三  
在同一臺(tái)服務(wù)器上安裝多個(gè)nginx完全沒有問題,但有些地方是需要注意的,這篇文章為大家整理了一些常會(huì)遇到的問題以及解決方法,需要的可以參考一下

背景

在同一臺(tái)服務(wù)器上同時(shí)安裝測(cè)試環(huán)境和生產(chǎn)環(huán)境,我們項(xiàng)目經(jīng)理為了倆個(gè)項(xiàng)目更獨(dú)立分別在不同目錄下都安裝了tomcat和nginx。在我部署項(xiàng)目的時(shí)候,后端沒出什么太大問題,前端由于倆個(gè)nginx,在運(yùn)行時(shí)出了一些問題折騰了很長(zhǎng)時(shí)間。

總結(jié)

在同一臺(tái)服務(wù)器上安裝多個(gè)nginx完全沒有問題,但需要注意的問題有:

1.每個(gè)Nginx實(shí)例需要使用不同的端口號(hào)和配置文件,以避免端口沖突和配置文件混淆。可以在安裝時(shí)通過指定不同的安裝目錄和配置文件路徑來實(shí)現(xiàn);

2.需要在系統(tǒng)中為每個(gè)Nginx實(shí)例配置獨(dú)立的系統(tǒng)服務(wù),以便在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)??梢酝ㄟ^創(chuàng)建不同的systemd服務(wù)來實(shí)現(xiàn)。例如,可以創(chuàng)建一個(gè)名為nginx1.service的服務(wù)文件來啟動(dòng)第一個(gè)Nginx實(shí)例,并創(chuàng)建一個(gè)名為nginx2.service的服務(wù)文件來啟動(dòng)第二個(gè)Nginx實(shí)例;

3.要注意系統(tǒng)資源的分配和管理。在同一臺(tái)服務(wù)器上運(yùn)行多個(gè)Nginx實(shí)例可能會(huì)占用較多的系統(tǒng)資源,包括CPU、內(nèi)存和磁盤空間等。因此,在部署多個(gè)Nginx實(shí)例時(shí),需要確保系統(tǒng)資源足夠,并進(jìn)行合理的資源分配和管理,以避免系統(tǒng)負(fù)載過高和性能下降等問題。

遇見的問題

1.(主要問題)由于安裝了多個(gè)nginx,在輸入啟動(dòng)命令時(shí),系統(tǒng)不知道執(zhí)行哪一個(gè),需輸入指定路徑

eg.(1)檢查不同的配置文件路徑

/usr/local/nginx/conf/nginx.conf  # 第一個(gè) Nginx 實(shí)例的配置文件
/usr/local/nginx2/conf/nginx.conf # 第二個(gè) Nginx 實(shí)例的配置文件

(2) 每個(gè)配置文件應(yīng)該包含唯一的端口號(hào),如下所示:

# /usr/local/nginx/conf/nginx.conf
http {
    server {
        listen       80;
        server_name  localhost;
        ...
    }
}
# /usr/local/nginx2/conf/nginx.conf
http {
    server {
        listen       8080;
        server_name  localhost;
        ...
    }
}

(3)最后啟動(dòng)每個(gè) Nginx 實(shí)例時(shí),分別使用不同的端口號(hào)和配置文件路徑:

# 啟動(dòng)第一個(gè) Nginx 實(shí)例
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
# 啟動(dòng)第二個(gè) Nginx 實(shí)例
/usr/local/nginx2/sbin/nginx -c /usr/local/nginx2/conf/nginx.conf

若想要同時(shí)運(yùn)行多個(gè) Nginx 實(shí)例,需將上述命令添加到自己的啟動(dòng)腳本中

2.在執(zhí)行重新加載配置文件命令時(shí),會(huì)有sudo: nginx: command not found報(bào)錯(cuò)

# 重新加載 Nginx 配置文件(root用戶)
  sudo nginx -s reload
# 報(bào)錯(cuò)
  sudo: nginx: command not found
# 原因:這可能是因?yàn)樵趓oot用戶的PATH環(huán)境變量中沒有包含nginx可執(zhí)行文件的路徑??梢試L試在命令前加上完
# 整的路徑,例如:
  sudo /usr/local/nginx/sbin/nginx -s reload
# 或者將nginx可執(zhí)行文件所在的路徑添加到root用戶的PATH環(huán)境變量中,例如:
  export PATH=$PATH:/usr/local/nginx/sbin

或者在加載配置文件之前,先檢查配置文件是否有語(yǔ)法錯(cuò)誤,命令如下:

sudo nginx -t

3.查看運(yùn)行中的nginx進(jìn)程

ps -ef | grep nginx
# 輸出結(jié)果
nobody   13701 13700  0 10:13 ?        00:00:00 nginx: worker process
root     20973 13070  0 11:02 pts/1    00:00:00 grep --color=auto nginx
# 進(jìn)程所有者(第一列)  進(jìn)程ID(第二列) 父進(jìn)程ID(第三列) CPU占用率(第四列) 
# 內(nèi)存占用率(第五列)  進(jìn)程狀態(tài)(第六列) 進(jìn)程啟動(dòng)時(shí)間(第七列) 進(jìn)程名稱(第八列)
### 最后一行是 grep 命令本身的進(jìn)程信息,可以忽略

4.在Nginx配置文件中,搜索所有包含listen關(guān)鍵字的行,可以使用以下命令:

sudo grep -R "listen" /etc/nginx/

到此這篇關(guān)于同一臺(tái)服務(wù)器安裝多個(gè)Nginx的方法總結(jié)的文章就介紹到這了,更多相關(guān)服務(wù)器安裝多個(gè)Nginx內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx限制特定IP訪問自己的網(wǎng)站實(shí)現(xiàn)的幾種方法

    Nginx限制特定IP訪問自己的網(wǎng)站實(shí)現(xiàn)的幾種方法

    本文主要介紹了使用Nginx限制特定IP訪問自己的網(wǎng)站的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • 深入了解Nginx auth_request

    深入了解Nginx auth_request

    描述:nginx-auth-request-module模塊用于實(shí)現(xiàn)權(quán)限控制攔截,通過配置可以實(shí)現(xiàn)多個(gè)站點(diǎn)之間的統(tǒng)一權(quán)限控制,下面就來介紹一下,感興趣的可以了解一下
    2024-12-12
  • keepalived監(jiān)控nginx進(jìn)程的實(shí)現(xiàn)示例

    keepalived監(jiān)控nginx進(jìn)程的實(shí)現(xiàn)示例

    本文主要介紹了keepalived監(jiān)控nginx進(jìn)程的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • nginx優(yōu)化的六點(diǎn)方法

    nginx優(yōu)化的六點(diǎn)方法

    這篇文章主要介紹了nginx優(yōu)化的六點(diǎn)方法,有對(duì)nginx優(yōu)化不太熟悉的同學(xué)可以參考下
    2021-01-01
  • Nginx配置跨域請(qǐng)求Access-Control-Allow-Origin * 詳解

    Nginx配置跨域請(qǐng)求Access-Control-Allow-Origin * 詳解

    這篇文章主要給大家介紹了關(guān)于Nginx配置跨域請(qǐng)求Access-Control-Allow-Origin * 的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Nginx暴露出請(qǐng)求的真實(shí)IP的問題

    Nginx暴露出請(qǐng)求的真實(shí)IP的問題

    在工作中,經(jīng)常會(huì)用用戶實(shí)際請(qǐng)求的IP地址,本文主要介紹了Nginx暴露出請(qǐng)求的真實(shí)IP的問題,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • 通過nginx反向代理來調(diào)試代碼的實(shí)現(xiàn)

    通過nginx反向代理來調(diào)試代碼的實(shí)現(xiàn)

    這篇文章主要介紹了通過nginx反向代理來調(diào)試代碼的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Nginx 反向代理配置避坑指南(proxy_pass 斜杠、502排查、CORS、文件上傳)

    Nginx 反向代理配置避坑指南(proxy_pass 斜杠、502排查、CORS、文件上傳)

    本文系統(tǒng)總結(jié)了Docker環(huán)境下Nginx反向代理配置的10個(gè)常見問題及解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-03-03
  • windows安裝nginx部署步驟圖解(反向代理與負(fù)載均衡)

    windows安裝nginx部署步驟圖解(反向代理與負(fù)載均衡)

    這篇文章主要介紹了windows安裝nginx部署步驟,設(shè)置反向代理與負(fù)載均衡的使用方法,需要的朋友可以參考下
    2014-02-02
  • Nginx已編譯的nginx-添加新模塊

    Nginx已編譯的nginx-添加新模塊

    這篇文章主要介紹了Nginx已編譯的nginx-添加新模塊,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評(píng)論

长海县| 西乌珠穆沁旗| 新巴尔虎左旗| 昂仁县| 许昌县| 朔州市| 文水县| 武宣县| 阳曲县| 高唐县| 武汉市| 清水河县| 临湘市| 乡宁县| 旬邑县| 郴州市| 高青县| 嵊泗县| 红河县| 荥经县| 佳木斯市| 永和县| 华容县| 蒙阴县| 衡南县| 长宁县| 贵南县| 临安市| 阜阳市| 丰县| 黑河市| 永福县| 深圳市| 西城区| 水城县| 崇阳县| 汾阳市| 江川县| 大同市| 龙山县| 安陆市|