Nginx配置多個(gè)端口進(jìn)行監(jiān)聽(tīng)的實(shí)現(xiàn)
配置多個(gè)端口監(jiān)聽(tīng),只需要配置多個(gè)server即可
如下圖所示:
server {
listen 80; # 端口
server_name localhost; # 服務(wù)器地址
location / {
root html/dist; # 根目錄 (可以自己創(chuàng)建目錄,指定路徑)
index index.html index.htm; # 入口文件
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 8080;
server_name localhost;
location / {
root html/blog;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location /bobo { # url匹配規(guī)則,(注意不要在后面加斜杠)
proxy_pass http://localhost:9001; # 后端服務(wù)器ip(域名)端口
add_header Access-Control-Allow-Methods *; # 跨域
add_header Access-Control-Allow-Origin $http_origin;
}
}
配置步驟
1. 進(jìn)入到/usr/local/nginx/conf目錄下(安裝nginx的目錄)
cd /usr/local/nginx/conf
2. 備份nginx.conf文件(養(yǎng)成好習(xí)慣←_←)
cp nginx.conf nginx-back-20240318.conf
3. 將nginx.conf文件中的server替換成最上面的代碼(或者添加)
vim nginx.conf
4. 檢查nginx配置語(yǔ)法是否正確
nginx -t
或者下面的命令
/usr/local/nginx/sbin/nginx -t
5. 重啟nginx
nginx -s reopen
或者下面的命令
/usr/local/nginx/sbin/nginx -s reopen
6. 訪問(wèn)地址,檢驗(yàn)配置是否生效(ip+端口進(jìn)行訪問(wèn))
127.0.0.1:8080
其他nginx命令
啟動(dòng)nginx
nginx
或者下面的命令
/usr/local/nginx/sbin/nginx
重新加載nginx配置文件
/usr/local/nginx/sbin/nginx -s reload
查看nginx版本信息
/usr/local/nginx/sbin/nginx -v
PS: 注意事項(xiàng)
有時(shí)候重啟不好使,可以先關(guān)閉nginx服務(wù)再啟動(dòng)哦~~
1. 停止nginx服務(wù):
先查出nginx進(jìn)程ID
ps -ef | grep nginx
如下圖:

停止nginx進(jìn)程:kill -9 進(jìn)程ID
kill -9 11521
2. 啟動(dòng)nginx
/usr/local/nginx/sbin/nginx
到此這篇關(guān)于Nginx配置多個(gè)端口進(jìn)行監(jiān)聽(tīng)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx多端口監(jiān)聽(tīng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx一個(gè)域名訪問(wèn)多個(gè)項(xiàng)目的方法實(shí)例
這篇文章主要給大家介紹了關(guān)于Nginx一個(gè)域名訪問(wèn)多個(gè)項(xiàng)目的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Nginx具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
nginx將https協(xié)議反向代理到http協(xié)議請(qǐng)求上的實(shí)現(xiàn)
本文主要介紹了nginx將https協(xié)議反向代理到http協(xié)議請(qǐng)求上的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-10-10
nginx設(shè)置響應(yīng)連接是長(zhǎng)連接或者短連接方式
文章介紹了如何通過(guò)Nginx配置長(zhǎng)連接和短連接,并提供了驗(yàn)證配置是否成功的方法,通過(guò)客戶(hù)端發(fā)送多個(gè)請(qǐng)求或使用curl工具、tcpdump抓取請(qǐng)求源端口是否改變,可以驗(yàn)證連接類(lèi)型2025-12-12
Nginx服務(wù)器的反向代理proxy_pass配置方法講解
這篇文章主要介紹了Nginx服務(wù)器的反向代理proxy_pass配置方法講解,包括經(jīng)常被提到的url的/問(wèn)題的相關(guān)說(shuō)明,需要的朋友可以參考下2016-01-01
詳解nginx使用ssl模塊配置支持HTTPS訪問(wèn)
這篇文章主要介紹了詳解nginx使用ssl模塊配置支持HTTPS訪問(wèn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-08-08

