#ServerName www.example.com:80CentOS 6.8下Apache绑定多个域名的方法
Posted 纸上得来终觉浅,绝知此事要躬行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#ServerName www.example.com:80CentOS 6.8下Apache绑定多个域名的方法相关的知识,希望对你有一定的参考价值。
如何通过设置Apache的http.conf文件,进行多个域名的绑定(假设我们要绑定的域名是discuz11.com和discuz22.com,独立IP为25.25.25.25).
域名/IP地址 | 域名/IP指向的项目地址 |
25.25.25.25 | /data/http |
discuz11.com | /data/http/disuz11 |
discuz22.com | /data/http/discuz22 |
方法:
打开终端 输入
vim /etc/httpd/conf/httpd.conf
第一步:
修改274行
#ServerName www.example.com:80 修改成ServerName 25.25.25.25(自己外网的IP)
修改988行
#NameVirtualHost *:80 修改成NameVirtualHost *:80(即去掉#注释)
第二步:
在文件的结尾处输入
<VirtualHost *:80> DocumentRoot /data/httpd ServerName 25.25.25.25 ErrorLog /logs/25.25.25.25-error_log CustomLog /logs/25.25.25.25-access_log common </VirtualHost> <VirtualHost *:80> DocumentRoot /data/httpd/discuz11 ServerName discuz11.com ErrorLog /logs/discuz11.com-error_log CustomLog /logs/discuz11.com-access_log common </VirtualHost> <VirtualHost *:80> DocumentRoot /data/httpd/discuz22 ServerName discuz22.com ErrorLog /logs/discuz22.com-error_log CustomLog /logs/discuz22.com-access_log common </VirtualHost>
以上是关于#ServerName www.example.com:80CentOS 6.8下Apache绑定多个域名的方法的主要内容,如果未能解决你的问题,请参考以下文章
Weblogic 12c:如何旋转 servername.out 文件
apache多站点配置中ServerName/ServerAlias
Apache - ServerName 中的连字符破坏了 VirtualHost
将“-servername”参数与 openssl s_client 一起使用