之前一直在linux上建了一个站点,但是当想着跑另外一个测试项目的时候,我不得不改文件名来保证地址统一,这样太麻烦了,而Apache自身就有多站点域名的功能,一直没在linux上用。
记录下如何在Linux上配置多域名站点:
我这里安装的Apache的配置文件位置是:/etc/apache2/
可以看到以下文件夹:
备注:enabled 里面是available 的一个软链接,所以available文件夹才是真正的配置文件。
要新建一个新的站点,进入sites-available,复制一份默认的配置文件,比如改名为mytest.conf。
#cd sites-available/
#cp 000-default.conf mytest.conf
#vi mytest.conf
//修改配置文件:
ServerName mytest.com
DocumentRoot /var/www/html/mytest/
<Directory /var/www/html/mytest/>
Options FollowSymLinks IncludesNOEXEC Indexes
DirectoryIndex index.html index.htm index.php
AllowOverride all
Order Deny,Allow
Allow from all
Require all granted
</Directory>
//创建软连接
#ln -s /etc/apache2/sites-available/mytest.conf /etc/apache2/sites-enabled/mytest.conf
再编辑hosts文件
vim /etc/hosts
备注:如要要更改默认的000-default.conf,修改方法一样,配置好后,重启Apache即可。
/etc/init.d/apache2 restart //非root用户 sudo /etc/init.d/apache2 restart
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。