设置Apache2虚拟主机配置多站点

很多人的VPS都只搭建一个站点,这样未免有点浪费资源了,毕竟除了一些特殊用途的低配置VPS,一般的配置搭建两三个博客还是没有问题的。问题就来了,怎么才能配置Apache的虚拟主机功能。搜索引擎上是有许多教程,但大多是2013年左右的内容,和现在很多地方都不一样了,老教程中的httpd.conf配置也已经不存在了,所以写一篇教程,简单记录这个过程。

到了如今,多站点的配置已经相当的简单了,整个过程只需要复制一份配置文件,改改hosts就完成了。具体的配置过就是复制一份apache2默认配置,主要增改以下三个内容:

ServerName example.com 
ServerAlias www.example.com 
DocumentRoot /var/www/example.com

如果有,就修改成自己的域名和位置,如果没有就加上去。接着修改hosts,vim /etc/hosts,添加下列内容:

ip example1.com 
ip example2.com

之后重启一下sudo service apache restart就生效了。可以看得出来,就像配置一个网站那样,配置第二个网站根本无需费什么功夫,还按照原先那么来就对了,Apache2经过那么些年的更新已经非常简单易用了。


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注