您的位置:首页 > 运维架构 > Apache

Linux系统下Apache设置Alias别名的相关问题

2013-11-19 09:28 906 查看
首先给出添加到主配置文件的相关设置:我这里设置 /abc/为别名吧



重启apache之后,然后在浏览器输入http://192.168.0.2/abc/访问 /var/www/html 目录下面的文件,这时报错了:



这里出现了访问拒绝的提示,其实是主配置中关于 / 根目录的设置问题,默认是禁止访问根目录的,根目录都默认禁止访问了,那它下面的目录还怎么可以访问呢,您说是不是?...

于是 注释掉就可以啦:



就是注释Require all denied 那行啦。。。

然后就可以访问了。。。

我只建了aa 和 bb 这两个目录



这时候我想玩玩符号链接 FollowSymLinks这个东东了,于是我在/var/www/html 目录下面 建了一个链接文件:

ln -s /home/baobao/aaa  luo 

ln -s /home/baobao  bao



改权限 chown -R daemon:daemon /home/baobao/aaa/

chown -R daemon:daemon /bao

ps: daemon是Apache的用户和组

但是这样只能链接到 /bao/ 目录下面去



我觉得只能 出现 ccc 的原因是因为 baobao 这个是我自己创建的一个用户 ,它的所有文件都是 baobao:baobao的,如果要链接到它目录下,则应该把它整个目录都改为 daemon:daemon 才行。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  apache