红联Linux门户
Linux帮助

在ubuntu 16.04下apache2多站点的配置

发布时间:2017-03-07 09:54:41来源:linux网站作者:MAX_大左
安装apache2 就不多说了,直接进入正题:
 
第一步:修改apache2 安装目录下的 apache2.conf 文件:
sudo vim /etc/apache2/apache2.conf 
进入文件后找到Directory :将后面的/var/www/html/ 修改你的网站目录路径。
在这里我们要配置两个站点,所以我将 <Directory > 标签中的内容复制了一份,同样修改我的另一网站目录路径:
在ubuntu 16.04下apache2多站点的配置
ps:这样apache2 服务器才能找到你文件。
 
第二步:修改apache2 安装目录下的 000-default.conf 文件:
sudo vim /etc/apache2/sites-available/000-default.conf
在ubuntu 16.04下apache2多站点的配置
第一处修改:将 /var/www/html/ 修改为你的网站目录
在ubuntu 16.04下apache2多站点的配置
第二处修改:在下方添加这段代码,注意:DocumentRoot 后面的路径是要修改为另一个网站的目录, ServerName 后面设置为 任意网址,作为第二个网站路径:
在ubuntu 16.04下apache2多站点的配置
 
第三步:修改 hosts 文件:
sudo vim /etc/hosts
在ubuntu 16.04下apache2多站点的配置
在这里我将添加了一行: 127.0.0.1 www.newbee.com , 正是我在第二步设置的任意网址。注意这个网址必须是完整网址。
 
到这里就配置完了,可以重启 apache。
在浏览器地址栏输入localhost 可以访问第一个网站,输入www.newbee.com就可以访问第二个网站了。
ps:网上很多都说修改httpd.conf 文件,但是由于版本差异,在ubuntu 16.04 上安装apache2 ,httpd 配置是集成到 apache2.conf 文件中。所以不要到处找httpd.conf 文件在哪儿。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/28970.html