apache 访问出现403 Forbidden
生活随笔
收集整理的這篇文章主要介紹了
apache 访问出现403 Forbidden
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
apache安裝完成之后希望通過虛擬機來實現部署多個服務。在配置文件httpd.conf中,把”Include conf/extra/httpd-vhosts.conf”這句前面的注釋去掉,引用httpd-vhosts.conf配置文件。
然后再打開conf/extra/httpd-vhosts.conf,注釋其中配置。自己手動寫一個
<VirtualHost *:80>
? ? ? ? DocumentRoot D:/moban157
? ? ? ? ServerName www.a.com
? ? ? ? <Directory "D:/moban157">
? ? ? ? ? ? Options Indexes FollowSymLinks
? ? ? ? ? ? AllowOverride None
? ? ? ? ? ? Order allow,deny
? ? ? ? ? ? Allow from all
? ? ? ? </Directory>
? </VirtualHost>
寫完之后通過命令檢查下配置文件編寫是否有錯誤:
apachectl -t
如果顯示“Syntax OK”,說明配置文件沒有問題,重啟服務器:
apachectl restart
重啟之后顯示:
ForbiddenYou don't have permission to access / on this server.
發現訪問有問題,查看配置文件,發現httpd-vhosts.conf中并沒有限制訪問的問題。于是查看apache的主配置文件,找到了以下限制訪問的內容:以上內容限制用戶訪問系統根目錄,這應該是apache的默認安全設置,但是也限制了我們的設置目錄地址,于是將上述內容修改成:再次訪問就沒問題了!為了這個問題真可謂是讓我大費周折了好幾個小時,,說多了都是淚,記下來,以防備用
轉載于:https://blog.51cto.com/laok8/1618963
總結
以上是生活随笔為你收集整理的apache 访问出现403 Forbidden的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下MySQL链接被防火墙阻止
- 下一篇: Markdown编辑器“Markdown