前幾天裝一個(gè)linux 企業(yè)版5.0安裝了apache,打開(kāi)測試頁(yè)面的時(shí)候出現如下錯誤:
ForbiddenYou don't have permission to access /index.html on this server.
開(kāi)始我以為我配置出錯,花半天時(shí)間都沒(méi)有搞定,今天終于搞定了.
原因:index.html是用root用戶(hù)建的文件,apache權限不夠。
解決方法:更改文件權限;chmod 755 index.html
如果是WIN 2003下出現這個(gè)問(wèn)題,請按以下方式解決
打開(kāi)apache配置文件httpd.conf,找到這么一段:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
Satisfy all
</Directory>
然后試著(zhù)把deny from all中的deny改成了allow,保存后重起了apache,然后再一測試我的網(wǎng)頁(yè),哈哈!居然問(wèn)題就出在這,訪(fǎng)問(wèn)測試網(wǎng)站完全正常了。
第二種方法
是Apache 的配置文件httpd-vhosts.conf里,打開(kāi)了擴展配置
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
前面的#去掉了,就 引入了擴展配置,而擴展配置 文件里又沒(méi)配好相應 的權限“Allow from all”,所以提示此錯誤
聯(lián)系客服