博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】在 apache 的虚拟主机配置下面可以使用 ServerAlias 对同一网站进行多个域名的绑定。
很多时候我们需要将一个网站进行多个域名绑定的时候,往往我们的做法是:
<VirtualHost *:80>
DocumentRoot "H:/wamp/www"
ServerName www.mafutian.net
ErrorLog "logs/test.log"
CustomLog "logs/test.log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "H:/wamp/www"
ServerName mafutian.net
ErrorLog "logs/test.log"
CustomLog "logs/test.log" common
</VirtualHost>
上面是将 www.mafutian.net 和 mafutian.net 同时绑定到一个网站上,这样是没有任何问题的,而在本文上引入了 ServerAlias 可以实现同样的功能,并且简单、有效:
<VirtualHost *:80>
DocumentRoot "H:/wamp/www"
ServerName www.mafutian.net
ServerAlias mafutian.net taobao.mafutian.net
ErrorLog "logs/test.log"
CustomLog "logs/test.log" common
</VirtualHost>
即添加 ServerAlias 每个域名用空格隔开,就可以对其进行绑定。
最后附上虚拟主机的配置具体详情:
<VirtualHost *:80>
ServerAdmin [email protected] #管理服务器的邮箱 一般都不需要填写
DocumentRoot /www/docs/dummy-host2.example.com #网站的目录
ServerName dummy-host2.example.com #需要绑定的域名
ServerAlias www.example.com #绑定多个域名
DirectoryIndex example.php #设置默认的访问的页面
ErrorLog logs/dummy-host2.example.com-error_log #错误日志目录
</VirtualHost>
版权归 马富天PHP博客 所有
本文标题:《在 apache 服务器服务器上使用 ServerAlias 对虚拟主机绑定多个域名》
本文链接地址:http://www.mafutian.net/364.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |