Nginx虚拟主机实战

为了充分利用服务器的资源,单台Nginx Web服务器同时会配置N个虚拟域名的主机,及多个域名对应同一个80端口。

nginx.conf中加入server代码,完整配置如下:

worker_processes 4;


events {
   worker_connections  10240;
}


http {
   include       mime.types;
   default_type application/octet-stream;
   sendfile        on;
   keepalive_timeout  65;


#virtual hosts config
server {
       listen       80;
       server_name  www.sn1.com;
       access_log  logs/sn1.access.log;
       location / {
           root   html/sn1;
           index  index.html index.htm;
       }
}

server {
       listen       80;
       server_name  www.sn2.com;
       access_log  logs/sn2.access.log;
       location / {
           root   html/sn2;
           index  index.html index.htm;
       }
 }


}

创建两个不同的目录mkdir -p /usr/local/nginx/html/sn{1,2},然后分别在两个目录创建两个不同的index.html网站页面。

通过windows客户端配置hosts绑定IP与两个域名的对应关系,再用IE浏览器访问测试效果:

访问www.sn1.com 返回Welcome to sn1

访问www.sn2.com 返回Welcome to sn2





你可能感兴趣的:(nginx)