我有一个应用程序存在并在host1 AWS机上运行,url为http://abcabc.com,我引入了一个堡垒主机来减少对我的host1 AWS机的服务器调用。
堡垒主机有apche2服务器,我必须做什么配置才能从堡垒主机从最终用户访问http://abcabc.com url。
发布于 2019-01-04 13:25:39
您可以在堡垒主机上安装Apache反向代理服务器。
但是,您需要使用不同的URL通过反向代理直接访问站点(除非您打算将域名移动到反向代理)。URL http://abcabc.com指向host1 aws机器。您不能对两个不同的系统单独使用相同的URL。不同系统的相同URL支持负载平衡、故障转移、地理位置等。
Apache反向代理:
警告:
现在我已经向你展示了如何做,重新思考你在做什么。堡垒主机的设计目标是为私有子网内的实例/服务提供保护。您正在添加削弱堡垒主机的服务。
您还添加了另一个令人头疼的故障/监视/管理问题。如果the服务器或反向代理出现故障,您的站点就会宕机。
我引入了一个堡垒主机来减少对我的host1
机器的服务器调用。
你是不是滥用了Bastion Host,转而使用缓存前端?在这种情况下,不要使用反向代理,而是在您的网站前面设置Google Cloud CDN来缓存其内容。
https://stackoverflow.com/questions/54033269
复制相似问题