nginx虚拟主机配置
虚拟主机的配置有多种:一、基于ip的虚拟主机,二、基于端口的虚拟主机,三、基于域名的虚拟主机。
对于nginx要实现虚拟主机,通过nginx.cnf中的server进行配置。每个server对应不同的项目目录,实现虚拟主机。
基于端口的虚拟主机配置
server {
listen 172.16.1.123:80
. . . .
}
server {
listen 172.16.1.123:8080
. . . .
}
基于ip的虚拟主机配置(配置下ip别名 或者 多张网卡 实现一台主机对应多个ip)
server {
listen 172.16.1.123
. . . .
}
server {
listen 172.16.1.124
. . . .
}
基于域名的虚拟主机配置
server {
listen www.jms.com
. . . .
}
server {
listen blog.jms.com
. . . .
}
注意linux下要开放web端口的访问权限。