我有三个申请:
我可以像这样访问app_1:http://IP1。
但是要访问app_2和app_2_api,我不能继续这样的事情:http://IP1或http://IP1:3000/app_2_api等等(我可以通过服务器2访问IP2和ssh)。我需要继续http://IP1/app_2和http://IP1/app_2_api。
这怎么可能?我需要重现这一点,但我不知道如何。任何提示?
答案 0 :(得分:0)
所以domain1 == IP1,domain2 == IP2,domain2_API == IP2
确保http://IP1回复,http://IP2和http://IP2_API正确回复。一旦你有了:
由于您要指定路径,因此很容易设置反向代理配置。
IDM
显然这不是一个完整的配置,但是这些会处理VirtualHost中的代理部分。一个好处是使用此配置,您的客户端将永远不会在其地址栏中看到IP2,因此看起来好像所有流量都是IP1站点的一部分。
mod_proxy的完整参考:https://httpd.apache.org/docs/2.4/mod/mod_proxy.html
完成后,请查看设置域名,而不是通过IP地址访问网站...