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

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

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

背景

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

總結(jié)

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

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

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

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

遇見的問題

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

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

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

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

# /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)最后啟動每個 Nginx 實(shí)例時,分別使用不同的端口號和配置文件路徑:

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

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

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

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

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

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)程啟動時間(第七列) 進(jìn)程名稱(第八列)
### 最后一行是 grep 命令本身的進(jìn)程信息,可以忽略

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

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

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

相關(guān)文章

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

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

    本文主要介紹了使用Nginx限制特定IP訪問自己的網(wǎng)站的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(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)多個站點(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ì),對大家的學(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)方法,有對nginx優(yōu)化不太熟悉的同學(xué)可以參考下
    2021-01-01
  • Nginx配置跨域請求Access-Control-Allow-Origin * 詳解

    Nginx配置跨域請求Access-Control-Allow-Origin * 詳解

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

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

    在工作中,經(jīng)常會用用戶實(shí)際請求的IP地址,本文主要介紹了Nginx暴露出請求的真實(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ì),對大家的學(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個常見問題及解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(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ì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09

最新評論

沁水县| 康乐县| 台南市| 榕江县| 大洼县| 宜兴市| 望城县| 丰原市| 东丽区| 故城县| 安阳市| 民县| 海丰县| 葫芦岛市| 平塘县| 马龙县| 蒲江县| 揭东县| 区。| 东港市| 新巴尔虎左旗| 九江县| 奈曼旗| 沿河| 前郭尔| 奇台县| 宁南县| 武冈市| 梧州市| 东辽县| 洛扎县| 通许县| 盐山县| 岑巩县| 沈阳市| 马龙县| 淮南市| 银川市| 亳州市| 太白县| 政和县|