nginx虚拟主机别名配置

1、修改hosts文件
[root@slave html]# vi /etc/hosts
127.0.0.1localhost localhost.localdomain localhost4 localhost4.localdomain4
::1localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.203 www.wolf.com bbs.wolf.com blog.wolf.comwolf.com


2、修改配置文件
[root@slave nginx]# vi nginx.conf


worker_processes1;


events {
worker_connections1024;
}
http {
includemime.types;
default_typeapplication/octet-stream;
sendfileon;
keepalive_timeout65;
server {
listen80;
server_namewww.wolf.com wolf.com;
location / {
roothtml/www;
indexindex.html index.htm;
}
}
server {
listen80;
server_namebbs.wolf.com;
location / {
roothtml/bbs;
indexindex.html index.htm;
}
}
server {
listen80;
server_nameblog.wolf.com;
location / {
roothtml/blog;
indexindex.html index.htm;
}
}
"nginx.conf" 38L, 751C written


3、语法检查
[root@slave nginx]# /usr/sbin/nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
4、重启服务
[root@slave nginx]# /usr/sbin/nginx -s reload


5、测试
[root@slave nginx]# ping wolf.com
PING www.wolf.com (192.168.0.203) 56(84) bytes of data.
64 bytes from www.wolf.com (192.168.0.203): icmp_seq=1 ttl=64 time=0.097 ms
64 bytes from www.wolf.com (192.168.0.203): icmp_seq=2 ttl=64 time=0.039 ms


[root@slave nginx]# curl wolf.com
http://www.wolf.com


[root@slave nginx]# curl www.wolf.com
http://www.wolf.com

    推荐阅读