首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

apache虚拟目录的有关问题

2012-09-21 
apache虚拟目录的问题有人有空帮我解答一个apache虚拟目录的问题吗?问题是这样的,在websphere/httpserver/

apache虚拟目录的问题
有人有空帮我解答一个apache虚拟目录的问题吗?
问题是这样的,在websphere/httpserver/conf下的httpd_1.conf.txt设置虚拟路径实现自动跳转,如下:

ProxyPass /upload http://10.10.42.35/upload
ProxyPassReverse /upload http://10.10.42.35/upload

ProxyPass / http://10.10.42.35:9080/
ProxyPassReverse / http://10.10.42.35:9080/
   
我是想当网址后加/,能跳转到http://10.10.42.35:9080/,然后加/upload,能跳转到http://10.10.42.35/upload. 可是实际情况是单独设/upload,没有设/时(把/那两行注释了),服务器可以实现自动跳转http://10.10.42.35/upload,但是同时设置/和/upload两个路径时,服务器只能跳转/,而无法跳转/upload。
特来请教各位达人,有空的话就帮小弟看看,谢谢!!


[解决办法]

探讨
ProxyPass /upload http://10.10.42.35/upload
ProxyPassReverse /upload http://10.10.42.35/upload

ProxyPass / http://10.10.42.35:9080/
ProxyPassReverse / http://10.10.42.35:9080/

[解决办法]
这会比较麻烦,主要是 / 的路径级别比 /upload 级别更高。

之前碰到过,不过不太记得怎么处理的了:

ProxyPass /upload/ http://10.10.42.35/upload/
ProxyPassReverse /upload/ http://10.10.42.35/upload/

ProxyPass / http://10.10.42.35:9080/
ProxyPassReverse / http://10.10.42.35:9080/


你这样试试看,另外顺序很关键,因为Apache处理时也按顺序来匹配,先成立的就先跳转了,不过我忘了是后面的优先级高还是前面的优先级高了。

热点排行