[英]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.