Nginx配置虚拟主机
		
		
			一. 基于域名的虚拟主机配置
		
		
			1. 需求方案
		
		
- 
				两个域名指向同一台 Nginx 服务器,用户访问不同的域名显示不同的网页内容; 
- 
				两个域名是 service.shop.com 和 web.shop.com; 
- 
				Nginx 服务器使用虚拟机 192.168.87.108:80端口. 
- 
				通过 host 文件指定 service.shop.com 和web.shop.com 对应 192.168.87.108 虚拟机: 
- 
				修改 windows或linux系统的 的 hosts 文件:(C:\Windows\System32\drivers\etc)与(/etc/hosts) 
配置/etc/hosts文件
			 

 

		
在 /usr/local/nginx/www 目录下创建 htmlserver 和 htmlweb 两个目录,并分辨创建两个 index.html 文件,以便区分.
			
		
user  www-data;
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    
    #基于域名的虚拟主机配置方案
    
    #配置http://service.shop.com:80虚拟主机
    server {
        listen       80; #监听端口号
        server_name  service.shop.com; #域名
        location / {
            root   /usr/local/nginx/www/htmlserver; #静态资源存储位置
            index  index.html index.htm;
        }
    }
    #配置http://web.shop.com:80虚拟主机
    server {
        listen       80;
        server_name  web.shop.com;
        location / {
            root   /usr/local/nginx/www/htmlweb;
            index  index.html index.htm;
        }
    }
}
		注意:重新加载一下配置文件
sudo service nginx reload
			配置好后的效果:
 

		

 
                 
    