Press "Enter" to skip to content

apache配置网站别名

网站别名(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目录下访问对应的文件。

3.重启httpd服务后,配置生效。

发表评论

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

Free Web Hosting