apache绑定多个域名的方法

打开http.conf

1,ServerName *:80 修改成ServerName IP地址:80

2,#NameVirtualHost * 修改成"NameVirtualHost 192.168.1.4"

3,在文件最后面有虚拟主机格式,


NameVirtualHost 192.168.1.4

<VirtualHost 192.168.1.4:80>
DocumentRoot D:/AppServ/www/0719che
ServerName www.123456.com
ErrorLog "logs/0719che-error_log"
CustomLog "logs/0719che-access_log" common
</VirtualHost>

<Directory "D:/AppServ/www/0719che">
Options FollowSymLinks Indexes Includes
AllowOverride all
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
order deny,allow
deny from all
allow from all
</Directory>

简单的添加:

<VirtualHost 192.168.1.4>

DocumentRoot usr/local/www/

ServerName 192.168.1.4

</VirtualHost>

<VirtualHost 192.168.1.4>

DocumentRoot usr/local/www/baidu.com/

ServerName baidu.com

</VirtualHost>

<VirtualHost 192.168.1.4>

DocumentRoot usr/local/www/baike.baidu.com/

ServerName baike.baidu.com

</VirtualHost>

 

 

修改完之后要重新apache服务,在appserv上面需要手动添加NameVirtualHost 192.168.1.4 ,在linux的apache里面NameVirtualHost把前面的#号去掉后面绑定IP就可以了

posted @ 2013-06-18 09:01  nestfly  阅读(234)  评论(0)    收藏  举报