我在 4 个端口上配置了 apache(使用虚拟主机作为一些使用 HTTPS 的端口),目的是将发布请求重定向到在其他机器上的 TOMCAT 实例中运行的不同 servlet。调用是从httpclient
(java client) 进行的。当我运行客户端时,它会抛出错误 301 错误:永久移动。需要有关如何解决此问题的提示/提示/帮助。
如果有人能给我一个例子,那就太好了。我的虚拟主机(带有重定向)看起来像这样
<VirtualHost _default_:3334>
RewriteEngine On
RewriteRule ^/$ https://192.168.100.23:38443/Lang/Englangservices/Alapbhet_service
<\VirtualHost>
我现在可以让 mod 代理与 mod rewrite 一起工作,现在我没有收到 302 错误,但由于它总是发生在新手身上,这是另一个问题。
HTTP POST 请求不起作用。当我发出 post 请求时,代理在继续查找 index.htm 时失败。
我的 httpd.conf 片段
<VirtualHost *:3331>
ServerName localhost:3331
ProxyPass / http://192.168.100.23:38443/Lang/Englangservices/Alapbhet_service
ProxyPassReverse / http://192.168.100.23:38443/Lang/Englangservices/Alapbhet_service
RewriteEngine on
RewriteRule ^/$ http://localhost:3331/
</VirtualHost>