Dalam instalasi ISPConfig kita akan menginstall juga suPHP. Berikut akan dijelaskan suPHP
SuPHP adalah tool yang menjalankan program PHP kita dengan permission dari user-user yang telah ditentukan. Dengan tool ini maka manajemen program dan juga tingkat keamanan akan semakin ditingkatkan karena script yang dijalankan user dapat secara penuh bekerja pada lingkungan user dan tidak dapat bekerja pada lingkungan user lain.
Konfigurasi suPHP ada di /etc/suphp.conf. Kemudian untuk konfigurasi tiap website user ada di /etc/httpd/conf/sites-available.
Contoh konfigurasi adalah seperti berikut:
DocumentRoot /var/www/coba122.metrindo.co.id/web
ServerName coba122.metrindo.co.id
ServerAlias www.coba122.metrindo.co.id
ServerAdmin webmaster@coba122.metrindo.co.id
……
# suexec enabled
<IfModule mod_suexec.c>
SuexecUserGroup web1 client1
</IfModule>
Pada contoh di atas script-script PHP yang dijalankan pada alamat www.coba122.metrindo.co.id akan dijalankan dengan atas nama user web1. Dengan demikian script-script PHP dapat menambah/mengedit file pada folder yang ownernnya web1.
Contoh list pada /var/www/coba122.metrindo.co.id
[root@pf4 sites-available]# ls -al /var/www/coba122.metrindo.co.id/
total 36
drwxr-xr-x 9 root root 4096 Sep 12 08:15 .
drwxr-xr-x 3 root root 4096 Sep 12 08:15 ..
drwxr-xr-x 2 web1 client1 4096 Sep 12 08:15 cgi-bin
drwxr-xr-x 2 root root 4096 Sep 12 08:20 log
drwx–x— 2 web1 client1 4096 Sep 12 08:15 private
drwxr-xr-x 2 root root 4096 Sep 12 08:15 ssl
drwxrwxrwx 2 web1 client1 4096 Sep 12 08:15 tmp
drwx–x— 3 web1 client1 4096 Sep 12 08:15 web
drwx–x— 2 web1 client1 4096 Sep 12 08:15 webdav
[root@pf4 sites-available]#
Sebagai tambahan suPHP ini merupakan pengembangan dari suExec, lebih jelasnya silahkan klik http://forums.cpanel.net/f5/confusion-suphp-suphpexec-apache-suexec-117633.html .
Referensi:
1. http://www.suphp.org .
2. http://www.howtoforge.com/perfect-server-centos-6.4-x86_64-apache2-dovecot-ispconfig-3-p4 .
3. http://forums.cpanel.net/f5/confusion-suphp-suphpexec-apache-suexec-117633.html .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.