通常情况下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,就可以看到所指的域名对应相应的虚拟目录!

03-14 06:07