#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 一起使用

通过 servername\instancename 的 sql server express 连接

有没有一种简单的方法可以在 Symfony 中获取 ServerName?