这是我第一次做这样的事情。我正在开发一个前端应用程序,其中包含一些我无法更改的内容 - 它会为服务器端数据请求一些特定的地址。
我需要重定向所有这些请求:
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/,我在这里做错了什么?