在Nginx中,可以通過配置多個server塊來映射多個端口。每個server塊定義一個具體的端口映射。
下面是一個示例配置文件,演示如何映射多個端口:
http {
server {
listen 80;
server_name example.com;
location / {
# 處理請求的邏輯
}
}
server {
listen 8080;
server_name example.com;
location / {
# 處理請求的邏輯
}
}
}
上面的配置文件定義了兩個server塊,分別映射到80端口和8080端口。其中,listen
指令用于指定監聽的端口號,server_name
指令用于指定訪問的域名。
每個server塊中的location
部分定義了請求的處理邏輯,可以根據具體需求進行配置。
配置完成后,重啟Nginx服務使配置生效,即可同時監聽多個端口。