nginx 監聽多個埠 80和81

2021-08-11 01:31:25 字數 1673 閱讀 2202

首先找到nginx的配置檔案nginx.conf,開啟配置檔案後找到類似下面一段:

[root@localhost nginx]# cd /etc/nginx/conf.d/
然後把目錄下面的檔案都列出來:
[root@localhost conf.d]# ll
預設的話,目錄下面有個default.conf檔案

開啟default.conf檔案後如下:

server 

error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#error_page 500 502 503 504 /50x.html;

location = /50x.html

# proxy the php scripts to apache listening on 127.0.0.1:80

##location ~ \.php$

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000

#location ~ \.php($|/)

#location ~ \.php$

# deny access to .htaccess files, if apache's document root

# concurs with nginx's one

##location ~ /\.ht

}

如果我們想用81埠配置為本地的另外乙個**的訪問入口,應該怎麼配置呢?

首先你需要在conf.d目錄下建立乙個以.conf結尾的檔案,比如:google.com.conf檔案,或者直接copy乙個default.conf檔案也可以,具體配置如下:

server 

error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#error_page 500 502 503 504 /50x.html;

location = /50x.html

# proxy the php scripts to apache listening on 127.0.0.1:80

##location ~ \.php$

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000

#location ~ \.php($|/)

#location ~ \.php$

# deny access to .htaccess files, if apache's document root

# concurs with nginx's one

##location ~ /\.ht

}

儲存後,重啟nginx伺服器

訪問:http://localhost:81看看是否成功吧。

注意:配置裡面的目錄檔案一定要存在,不然無法啟動nginx。

python同時監聽多個埠 監聽多個埠

我在玩twisted,建立了乙個簡單的 伺服器 我想讓伺服器監聽多個埠 1025 65535 而不是單個埠。我該怎麼做?在 我的 from twisted.internet.protocol import protocol,serve ctory from twisted.internet impo...

Nginx配置多個服務共用80埠

對於web而已,80埠和443埠是十分重要的,原則上需要輸入才可以瀏覽網頁的,但由於預設埠是80,所以 80 可以忽略。同理對於https的443埠也一樣。隨著伺服器效能的提公升和業務的需求,一台伺服器上往往會同時有多個服務,這些服務都希望監聽80埠,比如有vue.msg.com和react.msg...

安裝nginx 預設監聽80

ngxinx 強大的web專案發布服務軟體 1.支援網域名稱解析 2.支援流量監控 3.對靜態資源處理能力強大 4.負載均衡配置.反向解析等.通過yum安裝 centos 的軟體源中預設無nginx軟體,centos軟體源位置 etc yum.repos.d 1.新增nginx的軟體源 vi etc...