繁体   English   中英

通过反向代理连接到pgadmin客户端

[英]Connect to pgadmin client through reverse proxy

我在AWS上的私有子网中有一个Postgres数据库,我想连接到AWS。

所以我创建一个带有httpd(Apache)的ec2作为公共子网中的反向代理,以便将我的请求转发到RDS数据库。

用户 - > pgadmin客户端 - > 443上的反向代理 - > RDS。

作为信息,我只能在公共子网上打开443和80。

我的Apache配置:

ProxyPass /rds  http://rds-link.compute.amazonaws.com:5432
ProxyPassReverse /rds  http://rds-link.compute.amazonaws.com:5432

在Postgres pgadmin(我的笔记本电脑)我尝试使用https:// link-of-reverse-proxy / rds作为主机连接到数据库,但它没有w。 我收到错误:无法将主机名转换为地址

我错过了什么 ?

先感谢您

确保您的EC2服务器可以访问RDS。 您应该授予您的EC2服务器以5432连接到安全组配置上的RDS。

我个人不在代理EC2服务器上安装apache。 我通过我的EC2服务器打开一个隧道,并将5432端口映射到我的本地。

ssh ec2-user@my.ec2.server.ip -L 5432:rdshost.eu-west-2.rds.amazonaws.com:5432

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM