网站别名(alias)配置是被经常使用的一个特性。这个功能实际上是为站点URI定义一个路径映射关系,其配置和使用也较为简单。
这里以 http://localhost 域名为例子,介绍一下配置方法。这里假设我们在localhost根目录下并没有bbs目录,我们想要实现http://localhost/bbs能访问,这时候就可以设置”/bbs”的网站别名。
1.首先修改/etc/httpd/conf/httpd.conf配置文件。
取消掉这一行的注释,使apache加载alias模块。
LoadModule alias_module modules/mod_alias.so
再在文件的最后加上:
<IfModule alias_module>
Include conf/extra/httpd-alias.conf
</IfModule>
2.新建/etc/httpd/conf/extra/httpd-alias.conf文件。
添加以下内容:
Alias /bbs "/forum/htdocs"
<Directory "/forum/htdocs">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require all granted
</Directory>
上述别名的配置,就是说当你基于你的站点访问http://localhost/bbs目录下的文件时,会直接从服务器/forum/htdocs目录下访问对应的文件。