我需要一个以下方案的解决方案。
我有一个托管在私人局域网中的网站,该网站未连接到互联网。我在不同的区域有一个Web服务器,它在LAN服务器和互联网之间有连接。由于限制,我无法打开我的局域网到互联网或在任何其他区域托管网站。
所以我想创建一个可以在DMZ上主持的网页,其中网页与我的内部服务器通信并输出以进入最终用户。 (iFrame的概念相同),我相信iFrame在客户端工作,而不是服务器端。 (如果我错了,请纠正我。)
有没有人有任何想法来满足这一要求。
答案 0 :(得分:1)
您要创建的内容称为代理。 iframe通常用作其他网站内容的代理,但您遇到的问题是浏览器必须能够在iframe的声明网址上访问服务器。正如您所提到的,它位于防火墙之后,服务器端解决方案是唯一可行的方法。
查看Apache的mod_proxy或nginx的proxy capability来处理服务器端的请求。它们都需要root权限才能修改http服务器配置。