要将nginx服务器配置为监听特定端口,请使用
listen
指令。见
this document
详情。
例如:
server {
listen 8080;
root /var/www/ex1.com;
}
server {
listen 8081;
root /var/www/ex2.com;
}
网址
http://<ip_address>/ex1
和
http://<ip_address>/ex2
将由相同的
server
阻止,监听端口80。
您需要使用
alias
指令而不是
root
指令,因为不能通过简单地将某个值与URI串联来创建本地文件的路径。
例如:
server {
listen 80;
location /ex1 {
alias /var/www/ex1.com;
}
location /ex2 {
alias /var/www/ex2.com;
}
}
注意两个
location
价值与
别名
值应该有一个尾随
/
或者两者都没有尾随
/
. 见
this document
详情。