nginx 虚拟主机配置
1、主配置文件下加入虚拟主机参数。
vim nginx.conf
include vhosts/*.conf;
2、创建虚拟主机目录,文件。
mkdir /usr/local/nginx/conf/vhosts
touch /usr/local/nginx/conf/vhosts/nginx_vhosts1.conf touch /usr/local/nginx/conf/vhosts/nginx_vhosts2.conf touch /usr/local/nginx/conf/vhosts/nginx_vhosts3.conf
基于IP
1、添加IP地址。
ifconfig eth0:1 192.168.1.131 ifconfig eth0:2 192.168.1.132 ifconfig eth0:3 192.168.1.133
2、修改虚拟主机文件
# 基于IP 主机1 server{ # 监听端口 listen 192.168.1.131:80; # 访问域名 server_name www.xxx.com; # 网页索引类型 index index.html index.htm; # 指定URL资源 root /usr/local/url1; }
# 基于IP 主机2 server{ # 监听端口 listen 192.168.1.132:80; # 访问域名 server_name www.xxx.com; # 网页索引类型 index index.html index.htm index.php; # 指定URL资源 root /usr/local/url2; }
# 基于IP 主机3 server{ # 监听端口 listen 192.168.1.133:80; # 访问域名 server_name www.xxx.com; # 网页索引类型 index index.html index.htm index.php; # 指定URL资源 root /usr/local/url3; }
基于域名
1、修改hosts文件,或使用DNS解析。
C:\Windows\System32\drivers\etc
192.168.1.115 www.131.com www.132.com www.133.com