Apache 绑定多个域名到一个目录
有时我们会碰到一个目录绑定多个二级域名,在apache怎么快速绑定呢
http.conf中如何修改
例如: 米扑代理域名分别为
mimvp.com
proxy.mimvp.com
proxy.mimvp.net
目录为 /var/www/html/mimvp_proxy
标准写法
打开Apache配置文件 httpd.conf
vim /etc/httpd/conf/httpd.conf
修改配置如下:
<VirtualHost *:80>
ServerAdmin xxx@mimvp.com
DocumentRoot /var/www/html/mimvp_proxy
ServerName proxy.mimvp.com
ServerAlias proxy.mimvp.net
DirectoryIndex index.php index.html index.htm
ErrorLog /var/log/proxy.mimvp.com-error_log
CustomLog /var/log/proxy.mimvp.com-access_log common
</VirtualHost>
解决方法
DocumentRoot /var/www/html/mimvp_proxy
ServerName proxy.mimvp.com
ServerAlias proxy.mimvp.net
ServerAlias mimvp.com
其实还有一种办法,我们直接这样改进
<VirtualHost *:80>
ServerAdmin xxx@mimvp.com
DocumentRoot /var/www/html/mimvp_proxy
ServerName proxy.mimvp.com
ServerAlias proxy.mimvp.net mimvp.com
DirectoryIndex index.php index.html index.htm
ErrorLog /var/log/proxy.mimvp.com-error_log
CustomLog /var/log/proxy.mimvp.com-access_log common
</VirtualHost>
中间以空格分开即可。
重启Apache服务器,使其生效:
/etc/init.d/httpd restart
访问米扑代理,验证成功:
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2016-01-03 02:22:47
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!