2007-05-30

apache的没有权限打开页面问题以及urlrewrite重定向问题

Posted in Apache at 22:51 Author:仲远

标签:

这几天调配apache,遇到了许多稀奇古怪的小问题。使用开源软件常常就是这样,不得不面对它们自身存在的一些小bug以及对版本依赖的问题。我今天介绍两个小问题,或许不是很难,但是却有可能困住初学者很长一段时间。

(1)配好apache后,发现测试页能够正常打开,但是自己指定网站根目录,却发现总是没有权限访问。已经将所有的deny from all都去掉了,也更改了DocumentRoot了,但是仍然没法打开页面。上网查了许多资料,大多数是说将所在文件夹以及文件更改权限至755(chmod XXX 755)。但是仍然没有解决问题。

最后经过我不断调试,发现问题还是处在目录权限上。虽然我已经将根目录的文件夹的权限设置为755,但是其父文件夹的父文件夹却是600,导致apache没有权限。例如 /home/server/wangzhongyuan 这个路径,我们必须确保 home文件夹、server文件夹、wangzhongyuan文件夹的权限都是755。

(2)apache的urlrewrite的功能非常强大。我在这边说个小问题把。在rewriterule后有一个flag,如果这个flag为[r=301]或着[r=302],则地址栏中的url经过重写后会将重写后的url显示在地址栏中。如果你想做的是url美化,也就是虽然转换了url,但是地址栏中原来的url保持不变,则不要加上[r]这个标签。

其实在配置了这么多次apache之后,还遇到了许多问题,不过有些涉及到实验室和公司利益的,我这边就不透露啦,大家好好利用百度、Google噢

本文可以自由转载,转载时请保留全文并注明出处:
转载自仲子说 [ http://www.wangzhongyuan.com/ ]
原文链接:

4 Comments »

  1. 仲远 said,

    2007年May31日 at 20:21

    唉,技术文章总是没啥人关注…

  2. Sapphire said,

    2007年June1日 at 17:38

    呵呵,曲高和寡啊

  3. 仲远 said,

    2007年June1日 at 23:42

    谢谢李同学捧场:)

  4. Sapphire said,

    2007年June2日 at 19:49

    不过技术类文章要坚持更新啊,希望在我的不断努力下,某年某日能够看懂一点点点点啊,呵呵

Leave a Comment

*
To prove you're a person (not a spam script), type the security text shown in the picture. Click here to regenerate some new text.
Click to hear an audio file of the anti-spam word