通常情况下WIN下面用的是IIS,但还是有不少朋友比较喜欢apache,因为这东西是开源的,想怎么改,怎么调,自己说了算。
玩过linux的朋友,都对apache不陌生,在这里主要介绍下apache里面域名绑定的做法。
例如:www.splaybow.com对应192.168.1.1
www.web100.cc对应192.168.1.2
在httpd.conf中加入如下指令
<VirtualHost 192.168.1.1> #对应域名所指向的IP
DocumentRoot "D:/web/playbow" #www.splaybow.com要指向的目录,注意一定要有""
ServerName www.splaybow.com #所要绑的域名
< irtualHost>
<VirtualHost 192.168.1.2> #对应域名所指向的IP
DocumentRoot "D:/web/web100" #www.web100.cc要指向的目录,注意一定要有""
ServerName www.web100.cc #所要绑的域名
< irtualHost>
剩下的可以继续绑!
2:单个IP对应多个域名
NameVirtualHost 192.168.1.1 #记得一定要有着句啊!
<VirtualHost 192.168.1.1> #对应域名所指向的IP
DocumentRoot "D:/web/playbow" #www.splaybow.com要指向的目录,注意一定要有""
ServerName www.splaybow.com #所要绑的域名
< irtualHost>
<VirtualHost 192.168.1.1> #对应域名所指向的IP
DocumentRoot "D:/web/web100" #www.web100.cc要指向的目录,注意一定要有""
ServerName www.web100.cc #所要绑的域名
< irtualHost>
这样就绑上对应的目录了,如果没有NameVirtualHost 192.168.1.1 这个指令的话,所有的域名就都指到第一个域名的目录了.
然后重新启动apache,就可以看到所指的域名对应相应的虚拟目录!