操作系统是 Windows 7
Appache 安装在“C:\AppServ\Apache2.2”
在httpd配置文件
对于 documentroot
DocumentRoot "C:/Program Files (x86)/myweb"
别名:
alias /link/ "\\xxx.xx.xx.xx/myfolder/logs"
<Directory "\\xxx.xx.xx.xx/myfolder/logs"
为了让 apache 无错误启动,“<Directory”行中的斜杠必须是“\”。
当我访问此网站时,我收到 403 Forbidden,您无权访问。在 apache 日志的 error.log 中,我收到“服务器配置拒绝客户端:C:/xxx.xx.xx.xx”
我尝试过什么:
- 别名和目录中斜杠的不同变体(“/”,“\”)
- 使用映射驱动器而不是 UNC
知道如何修复这个问题吗?
答案1
首先,您不应该将您的 Web 文件设置在 C:/Program Files (x86)/
然后你需要将 Apache 用户设置为你的 Web 文件夹
对于共享别名,您需要设置网络映射而不是网络地址