簡體   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