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就可以了

浙公网安备 33010602011771号