Nginx虚拟主机
通常在企业中可能会有很多业务系统,那么多套业务服务如何使用Nginx配置?
如果使用如上方式部署,则需要多台服务器配置Nginx,但如果使用虚拟主机方式,则在同一个Nginx上运行多套单独服务,这些服务是相互独立的。简单来说,看似多套业务系统,实则可以运行在一台Nginx服务上
一、虚拟主机方式
1.基于多IP的方式
2.基于多端口的方式
3.基于多域名的方式
1、基于多IP的方式
网卡添加子IP
[root@web01 ~]# ifconfig eth0:1 10.0.0.3/24
第一个配置文件
[root@web01 ~]# cat /etc/nginx/conf.d/game.conf
server {
listen 10.0.0.7:80;
server_name localhost;
location / {
root /code/tuixiangzi;
index index.html;
}
}
第二个配置文件
[root@web01 ~]# cat /etc/nginx/conf.d/gametwo.conf
server {
listen 10.0.0.3:80;
server_name localhost;
location / {
root /code/tank;
index index.html;
}
}
检查配置
[root@web01 ~