首页 > 代码库 > apache2虚拟主机实现一个服务器绑定多个域名

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虚拟主机实现一个服务器绑定多个域名