我想向nginx服务器添加新的端口号,或者如何向nginx服务器添加新的服务器块。
答案 0 :(得分:0)
在Nginx目录/etc/nginx/sites-enabled
中创建一个新文件,并在此处添加一个新的服务器块(如下所示)。
server {
# Change me to change my port number
listen 8080;
server_name example.com;
root /var/www/example.com;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
答案 1 :(得分:0)
您可能想要的是多个“服务器”节,每个节都有不同的端口。您可能想在documentation here中阅读更多内容。
示例:
server {
listen 80;
server_name example.org www.example.org;
root /var/www/port80/
}
server {
listen 81;
server_name *.example.org;
root /var/www/port81/
}
您可以使用相同的server_name,在每个服务器中适当地提供“不同”内容。如果要具有相同的server_name和root,但是要有多个端口,则另一个解决方案是:
server {
listen 80;
listen 81;
server_name example.org;
root /var/www/;
}
干杯!