1.centos server安裝方法,參考以下連結
https://www.postgresql.org/download/linux/redhat/
2.遠端連線方法
如果連線client要安裝跟server一起,則此點可不用設定,就像是phpMyAdmin的使用方式
- 打開及設定防火牆,增加一個firewall zone
- 修改postgresql listen_address
- 修改postgresql 客戶端憑證控制檔pg_hba.conf
nano /var/firewalld/zones/vpn.xml #內容如下
firewall-cmd --reload
firewall-cmd --list-all-zones
<zone>
<short>OpenVPN</short>
<description>OpenVPN network firewall</description>
<source address="10.8.0.0/24"/>
<service name="postgresql" />
</zone>
nano /var/lib/pgsql/11/data/postgresql.conf #內容如下
#修改要監控的ip,使用分號區格
listen_addresses='localhost,10.8.0.1'
nano /var/lib/pgsql/11/data/pg_hba.conf
#增加授權連線的remote
host all all 10.8.0.0/24 md5
#重啟postgresql 11
systemctl restart postgresql-11
Read More