这是我第一次做这样的事情 . 我正在开发一个前端应用程序,其中包含一些我无法更改的内容 - 它会为服务器端数据请求一些特定的地址 .

我需要重定向所有这些请求来说:

https://192.168.1.1:8443/server

比方说,到另一个地址

https://192.168.100.100:8443/server

我认为这是反向代理的工作,谷歌把我带到了httpd .

现在我在Windows 7机器上工作,我已经设法获得Apache24二进制文件并在默认的80端口启动它,127.0.0.1说“它工作!” .

我试图配置一个虚拟主机,但无论我做什么,我都无法让它重定向 .

我只是想先测试基本的东西 .

我启用了所需的mod:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

我没有注释以下内容:

Include conf/extra/httpd-vhosts.conf

在那个文件中我得到了这个:

<VirtualHost *:80>
    ServerName mytest.com
    ProxyPass /proxy/ http://myip:tomcatport/myapp/
    ProxyPassReverse /proxy/ http://myip:tomcatport/myapp/
</VirtualHost>

我已经查看了很多关于如何配置它的教程,并尝试了在这个VirtualHost中配置的相同基本内容的六种不同组合,但无论我做什么,我都无法让它工作 .

根据我收集的内容,此配置应将我的浏览器从mytest.com重定向到http://myip:tomcatport/myapp/,我在这里做错了什么?