3
Apache在文件系统上找不到文件夹;在文件路径末尾附加“ \ xe2 \ x80 \ x9d”
我在运行OS X Mavericks的个人Macintosh上的apache2中运行了三个虚拟主机,并且陷入了混乱。它们在我的httpd-vhosts.conf文件中进行了如下配置: <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents" ServerName localhost ServerAlias localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents/dev1" ServerName dev1.local ServerAlias www.dev1.local </VirtualHost> <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents/dev2" ServerName dev2.local ServerAlias www.dev2.local </VirtualHost> <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents/dev3” ServerName dev3.local ServerAlias www.dev3.local </VirtualHost> 注意:第一项允许我输入“ localhost”,并在不运行虚拟主机的情况下按预期加载它。 dev1和dev2可以正常工作,但出现错误404,提示“在此服务器上找不到请求的URL /”。当我尝试在本地计算机上加载dev3时。这三个Dev文件夹都具有我已验证名称的相同权限。当我检查error_log时,我发现了这一点: [2014年1月24日星期五12:55:07] [错误] [客户端127.0.0.1]文件不存在:/ Library / WebServer / …