Melakukan bridging SIMPUS dan data Kependudukan / NIK membutuhkan beberapa langkah. Webservice yang disediakan Dinas Kependudukan untuk diakses datanya dan juga menyiapkan interface untuk menangkap data / parsing data JSON yang dikirim oleh webservice.
Disisi server ada beberapa fungsi yang perlu dijalankan, yaitu file_get_contents. Masalah terjadi saat inteface parsing sudah dibuat, tapi tidak bisa jalan di server SIMPUS.
maka perlu di cek beberapa hal :
1. mod_rewrite enable : ini di setting file httpd.conf
2.
allow_url_fopen
: di php.ini
setelah di setting, tapi hak akses permission, sehingga bridging belum berhasil. akhirnya ada solusi, bahwa setting SElinux diubah disabled.
Konfigurasi SELinux di CentOS . Lokasi file di /etc/selinux/config dan default instalasi seperti dibawah ini:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
untuk disable SELinux cukup merubah "SELINUX=enforcing" to "SELINUX=disabled" atau SELINUX=PERMISSIVE, seperti terlihat dibawah ini:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
Kemudian di reboot server, atau dengan perintah :
setenforce 0
Demikian semoga bermanfaat.
sumber :https://www.electrictoolbox.com/switch-off-selinux-centos-5/
Tidak ada komentar:
Posting Komentar