jika melihat dari lab sebelumnya, dapat dipastikkan 100& banyak server yang akan hancur, karena setiap kita salah melakukan command pasti akan terjadi error, maka dari itu untuk mengurangi kesalahan saat menginput data, terdapat aplikasi bernama PhpPgAdmin yang merupakan web based application agar mempermudah user dalam mengatur data base, untuk topologinya karena kita melanjutkan lab sebelumnya pastilah sama :v,
berikut konfigurasinya :
1. pertama pastikan server centos anda sudah mempunyai repository epel di dalamnya, jika belum bisa dilihat di beberapa postiongan saya sebelumnya, jika sudah lakukan instalasi phpPgAdmin
yum --enablerepo=epel -y install phpPgAdmin php-pgsql
2. selanjutnya ada beberapa konfigurasi yang harus di ganti pada config.inc.php yang terletak di etc/phpPgAdmin
nano /etc/phpPgAdmin/config.inc.php
3. pada barus server host, tambahkan menjadi localhost
kemudian untuk menentukan letak untuk dari "tong sampah" data base server atur pada bagian dump_path dan dumpall_path
untuk menonaktifkan extrra login pada badian extra_login_security, ubah menjadi false, extra login security sendiri berfungsi untuk menolak login tanpa password bagi user tertentu
kemudian pada owned_only ubah menjadi true ini berguna untuk menjaga kemanan data base, jadi nantinya saat kita mengakses data base pengguna hanya bisa melihat database miliknya sendiri dan database pengguna lainnya akan disembunyikan
kemdian save
4. kemudian kita juga harus mengubah permission untuk ip tertentu yang bisa mengakses database server kita
nano /var/opt/rh/rh-posgresql95/lib/pgsql/data/pg_hba,.conf
kemudian atur seperti berikut, kemudian save
untuk baris dibawah loopback, atur ip network yang bisa mengakses database
kemudian save,
5. jika sudah kita juga harus mengatur ip yang ditentukan pada phpPgaAdmin.conf di /etc/httpd/conf.d
kemudian tambahkan Require Ip diikuti dengan network ip yang diperbolehkan mengakses db server
jika sudah klik save
6. restart layanan postgresql
systemctl restart httpd rh-postgresql95-postgresql
7. kemudian izinkan layanan httpd pada selinux
setsebool -P httpd can_network _connect_db on
Verifikasi
nah untuk verifikasinya pada browser akses dns server database kita dengan menambahkan phpPgAdmin dibelakangnya maka akan muncul tampilan seperti berikut
kemudian untuk login klik PostgreSQL pada panel yang berada di kiri kemudian isikan username dan password yang telah dibuat sebelumnya
dan tadaaaaa, kita bisa mengkases database server kita secara gui, dan mengurangi skit mata karena menggunakan text :v
sekian postingan saya pada lab ini semoga bermanfaat...
0 comments:
Post a Comment