apache + svn配置的问题,深夜了,急求办法!! 30
<VirtualHost*:80>ServerName(服务器名(省略))ProxyPass/ajp://127.0.0.1:8019/ProxyPassReverse/...
<VirtualHost *:80>
ServerName (服务器名(省略))
ProxyPass / ajp://127.0.0.1:8019/ ProxyPassReverse / ajp://127.0.0.1:8019/
ProxyPass /alfresco ajp://127.0.0.1:8019/alfresco/ ProxyPassReverse /alfresco ajp://127.0.0.1:8019/alfresco/
<Location /svn> Dav svn SVNParentPath "D:/Repositories" AuthType Basic AuthName "ICIL SVN" SVNListParentPath on AuthUserFile "D:/Repositories/isspasswd" AuthzSVNAccessFile "D:/Repositories/accessfile.txt" Require valid-user </Location> RedirectMatch ^(/svn)$ $1/
</VirtualHost>
在apache的httpd.conf里,按照上述配置,ProxyPass的两个目录可以正常访问。但是Location的svn目录就会访问的时候,会提示输入svn的用户名密码,确定后出现404错误(The requested resource is not available.)。
ProxyPass / ajp://127.0.0.1:8019/
ProxyPassReverse / ajp://127.0.0.1:8019/
删除上述两行(根目录(/)的代理设置)之后,svn居然又可以正常访问,不会出任何错误了。
真的百思不得其解,纠结了一个晚上,没搞明白为什么,请各路高手帮忙给看看,是proxyPass和location之间有冲突,还是其他的什么原因,非常非常感谢了!!不是不给分,是没有分了。。。
刚才的代码有点儿乱,截个图看,会更清晰一些。 展开
ServerName (服务器名(省略))
ProxyPass / ajp://127.0.0.1:8019/ ProxyPassReverse / ajp://127.0.0.1:8019/
ProxyPass /alfresco ajp://127.0.0.1:8019/alfresco/ ProxyPassReverse /alfresco ajp://127.0.0.1:8019/alfresco/
<Location /svn> Dav svn SVNParentPath "D:/Repositories" AuthType Basic AuthName "ICIL SVN" SVNListParentPath on AuthUserFile "D:/Repositories/isspasswd" AuthzSVNAccessFile "D:/Repositories/accessfile.txt" Require valid-user </Location> RedirectMatch ^(/svn)$ $1/
</VirtualHost>
在apache的httpd.conf里,按照上述配置,ProxyPass的两个目录可以正常访问。但是Location的svn目录就会访问的时候,会提示输入svn的用户名密码,确定后出现404错误(The requested resource is not available.)。
ProxyPass / ajp://127.0.0.1:8019/
ProxyPassReverse / ajp://127.0.0.1:8019/
删除上述两行(根目录(/)的代理设置)之后,svn居然又可以正常访问,不会出任何错误了。
真的百思不得其解,纠结了一个晚上,没搞明白为什么,请各路高手帮忙给看看,是proxyPass和location之间有冲突,还是其他的什么原因,非常非常感谢了!!不是不给分,是没有分了。。。
刚才的代码有点儿乱,截个图看,会更清晰一些。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询