编程爱好者之家

阿里云centos 7多域名绑定同一台ECS服务器

2018-02-24 13:29:09 420

1.首先找到apache配置文件:/etc/httpd/conf/httpd.conf

2.阿里云 服务器 httpd.conf 配置文件中,配置多个域名是需要开启

NameVirtualHost *:80

原因:

Apache 禁止未经许可的域名访问 ECS 上的网站

3.例如我有两个网站地址分别为:www.codelovers.cn,www.codelovers.top,其中www.codelovers.cn是主网站

其代码文件放在了/var/www/html目录下,www.codelovers.top代码文件放在了/var/www/www.codelovers.top/目录下

则添加虚拟主机配置如下

<VirtualHost *:80>

     ServerAdmin www.codelovers.cn

     DocumentRoot /var/www/html/

     ServerName www.codelovers.cn    

</VirtualHost>


 <VirtualHost *:80>

     ServerAdmin www.codelovers.top

     DocumentRoot /var/www/www.codelovers.top/

     ServerName www.codelovers.top

    <Directory "/var/www/www.codelovers.top/">

       Options Indexes FollowSymLinks

       AllowOverride ALL

       Order allow,deny

       Allow from all

   </Directory>

</VirtualHost>


4.进入目录 /etc/编辑hosts文件添加本地hosts

127.0.0.1 www.codelovers.cn

127.0.0.0 www.codelovers.top


4.重启httpd就可以了

同类文章