很多人的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经过那么些年的更新已经非常简单易用了。
发表回复