Bobcares

Allow remote access to phppgadmin – How to do it

by | May 28, 2021

Wondering how to allow remote access to phppgadmin? We can help you.

As part of our Server Management Services, we assist our customers with several phppgadmin queries.

Today, let us see how we can allow remote access to phppgadmin.

 

How to allow remote access to phppgadmin?

 

Today, let us see the steps followed by our Support Techs in order to allow remote access to phppgadmin.

Installing and configuring phpPgAdmin in CentOS

Follow below steps to install and configure phpPgAdmin:

1. Firstly, type in the following command to install the required package:

yum install phpPgAdmin

2. Before editing the phpPgAdmin main configuration, make a backup of it first:

cp /etc/httpd/conf.d/phpPgAdmin.conf /etc/httpd/conf.d/phpPgAdmin.conf.BAK

3. Allowing remote access to phpPgAdmin is very similar to phpMyAdmin.

Here you can also add a Require ip XXX.XXX.XXX.XXX/XX line with your defined subnet’s network address below the line Require local in the phpPgAdmin.conf file, or use the sed utility to do this automatically for you:

NET="192.168.1.0/24"
sed -i "s,\(Require local\),\1\nRequire ip $NET,g"
/etc/httpd/conf.d/phpPgAdmin.conf

4. Then, restart Apache and browse to the phpPgAdmin main page:

http://192.168.1.12/phpPgAdmin

 

How to allow remote access to PostgreSQL server on a Plesk server?

1. Firstly, connect to the PostgreSQL server via SSH.

2. Get location of postgresql.conf file by executing the command (it should be something like /var/lib/pgsql/data/postgresql.conf):

# psql -U postgres -c ‘SHOW config_file’

3. Then, open postgresql.conf file and add the following line to the end:

listen_addresses = ‘*’

4. Get the location of pg_hba.conf file:

# grep pg_hba.conf /var/lib/pgsql/data/postgresql.conf
/var/lib/pgsql/data/pg_hba.conf

where /var/lib/pgsql/data/postgresql.conf is the file from output of step 2

5. Next, add the following line to the end of /var/lib/pgsql/data/pg_hba.conf file:

host samerole all 203.0.113.2/32 md5

  • 203.0.113.2/32 is the remote IP from which connection is allowed. If you want to allow connection from any IP specify 0.0.0.0/0 .
  • md5 is the authentication method, which requires the client to supply a double-MD5-hashed password for authentication.
  • User john.doe from database example1 has access to database example1 only.

6. Finally, restart PostgreSQL server to apply the changes: Plesk > Tools & Settings > Services

 

[Need any other assistance with phppgadmin? We can help you]

 

Conclusion

Today, we saw how our Support Techs Install, configure and enable remote access to phpPgAdmin.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.