小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

apache遇到403問題 -- DocumentRoot設(shè)置在某個用戶目錄中了

 zybingliu 2009-01-22
問題1 : 403問題
apache2使用的是/etc/httpd中的, tomcat啟動,以及tomcat中所有內(nèi)容,使用的是tomcat用戶的
把apache2的DocumentRoot鏈接到tomcat/webapps/ROOT目錄
訪問:ROOT中的images目錄中的文件,產(chǎn)生403錯誤: Forbidden

images目錄,以及目錄中的文件的權(quán)限: 都是777
apache的error日志報:
Permission denied: acess to ......


將DocumentRoot換成httpd目錄下的htdocs,鏈接到tomcat的root,也不行

訪問: http://111.111.112.218/BugFree2可以訪問的
訪問: http://111.111.112.218/index.html也是403
這樣應(yīng)該是 <Directory />的配置有問題
看配置中,沒有 deny,也沒有allow,在Directory中加上
<Directory />
  Options FollowSymLinks
  AllowOverride None
  Order allow,deny
  allow from all
</Directory>
也不行

檢查apache的log ,apache的error日志報 發(fā)現(xiàn):
:Symbolic Link not allowed, 不允許鏈接

重新修改配置:
將DoucmentRoot修改成tomcat下的root,又恢復(fù)原來的錯誤:
Permission Denied: ..

無論: Order設(shè)置成 allow,deny  還是 deny,allow

聯(lián)想到網(wǎng)上說的selinux問題,但是我用的不是selinux,

將DocumentRoot修改成/var/www/html,同樣的文件copy到這個目錄下,可以的,難道是文件所有權(quán)問題?(包括目錄)
但是在/home/tomcat下用root建一個同樣的目錄,放同樣的文件,還是不行
但是將該目錄移動到opt下可以了?
難道是在/home/tomcat目錄下不行?

網(wǎng)上查了老半天,都是selinux的問題,好不容易找到對應(yīng)的問題:
http://bbs2./thread-1352109-1-1.html
除了要將DocumentRoot目錄設(shè)置成755權(quán)限,還要將/home/tomcat --- 用戶的目錄權(quán)限也設(shè)置成755

果真好了,可以運行了

總結(jié)網(wǎng)上的一些403問題 :
1. DocumentRoot設(shè)置要正確
2. 文件本身的讀寫權(quán)限要正確,755肯定是可以的 (包括上層目錄,我這個問題比較蹊蹺)
3. selinux問題: 網(wǎng)上到處是
4. 還有人說文件類型不對,也會發(fā)生403問題 (沒有配置過的mime type)
5. 在我這里遇到的symlink問題 -- 這個小問題,也不做解答了

其實最主要的還是看log,首先判斷什么問題,但是問題的產(chǎn)生原因不同,采用的解決方式也不同

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多