解决Apache配置虚拟主机时出现403错误的问题
生活随笔
收集整理的這篇文章主要介紹了
解决Apache配置虚拟主机时出现403错误的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
1.用文本編輯器打開Apache中的httpd.conf,搜索httpd-vhosts.conf,找到“#Include conf/extra/httpd-vhosts.conf”,并把“#”去掉,啟用虛擬主機功能。
在httpd.conf找到下面這段代碼:
| 1 2 3 4 5 6 | <Directory?/> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> |
php初始設置時“Deny from all”表示“拒絕一切連接”,修改為“Allow from all”
2.打開httpd-vhosts.conf,配置自己的虛擬主機信息,在文件后面添加
| 1 2 3 4 5 6 7 8 9 10 | <VirtualHost?*:80> ????DocumentRoot "(項目的根目錄)" ????ServerName 自己設置的域名 ????<Directory?"(項目的根目錄)"> ????Options FollowSymLinks ????AllowOverride None ????Order allow,deny ????Allow from all ????</Directory> </VirtualHost> |
DocumentRoot和ServerName是必須配置的
3.修改hosts文件,文件最后加上
127.0.0.1 ?自己設置的域名
?
注:解決403的問題主要是修改httpd.conf中的“Deny from all”和在配置虛擬主機信息時增加
| 1 2 3 4 5 6 | <Directory?“項目的根目錄”/> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory> |
配置好之后重啟一下Apache,問題應該就能解決了
轉載于:https://www.cnblogs.com/h2zZhou/p/9639158.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的解决Apache配置虚拟主机时出现403错误的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 进程相关操作
- 下一篇: 第九章 Django框架——csrf请求