apache2虚拟主机实现一个服务器绑定多个域名

Posted 洞拐洞幺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache2虚拟主机实现一个服务器绑定多个域名相关的知识,希望对你有一定的参考价值。

1.apache2的配置

首先要配置好apache2,如果未配置,请参考我之前的博文:lamp的配置

2.域名的解析

将全部域名的www和@的A记录解析到云服务器的IP

3.虚拟主机的配置

1.配置httpd.conf

  • 如果etc/httpd/conf/httpd.conf存在,则配置此httpd.conf
  • 如果etc/httpd/conf/httpd.conf不存在,此时需要我们在/etc/apache2下新建一个httpd.conf,配置此httpd.conf,然后 /etc/apache2/apache2.conf中引入httpd.conf
引入方式:
 在apache2.sonf中加入一行  
 Include httpd.conf

httpd.conf配置:

<VirtualHost *:80>
ServerName www.123.com   #浏览器访问www.123.com的时候
DocumentRoot /var/www/123   #123.com的内容目录
DirectoryIndex index.html
</VirtualHost>

<VirtualHost *:80>
ServerName www.456.com   #浏览器访问456.com的时候
DocumentRoot /var/www/456   #456.com的内容目录
DirectoryIndex index.php   
</VirtualHost>

2.重启apache2

sudo service apache2 restart

以上是关于apache2虚拟主机实现一个服务器绑定多个域名的主要内容,如果未能解决你的问题,请参考以下文章

apache2.4怎么屏蔽其他域名

如果在一个服务器上绑定多个域名?

一台服务器上多个网站怎么绑定域名?

.apache2 设置多个虚拟域名

怎么让域名解析到指定的端口

Apache虚拟目录实现同一个IP绑定多个域名