Instalasi dan Setup SuPHP Di Webmin

Implementasi SuPHP akan membuat eksekusi script hanya berjalan dibawah kontrol masing – masing user. Selain itu monitoring penggunaan resource per user juga dapat dilakukan dengan mudah. Dari segi keamanan SuPHP banyak digunakan pada server dengan multi domain atau script PHP yang membutuhkan user dapat melakukan create file dan folder yang kemudian langsung otomatis dimilikinya (owned by user). Pada artikel ini akan diuraikan langkah – langkah instalasi dan setup SuPHP pada control panel webmin, karena pada control panel lain seperti Kloxo atau Cpanel instalasi dapat dilakukan otomatis.

Contoh instalasi dan setup yang akan diberikan disini adalah untuk Webmin dengan OS Centos 5 32 bit.
Sebelum memulai instalasi SuPHP maka kita perlu melakukan update ke RPMforge, karena pada defaultnya paket SuPHP belum ada, lakukan langkah berikut:


1a. Download paket RPMforge (dibawah ini untuk Centos 5 32 bit)

http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

1b. Kemudian install DAG’s GPG key
rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt

1c. Verifikasi Paket
rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm

1d. Install Paket
rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm


2a.Selesai tahap update RPMforge, lanjut ke install dan setup SuPHP.

2b. Install SuPHP
yum install mod_suphp

2c. Kalau sukses, hasil install SuPHP diatas tadi akan menghasilkan 2 file:
/etc/suphp.conf
/etc/httpd/conf.d/suphp.conf


3a.Sekarang mulai tahap setup konfigurasi, edit file /etc/suphp.conf

3b. Baris dibawah ini tidak perlu diubah jika webserver Anda Apache, jika menggunakan webserver lain silahkan di sesuaikan:
webserver_user=apache

3c. Ubah baris ini:
x-httpd-php=php:/usr/bin/php
menjadi
x-httpd-php=”php:/usr/bin/php-cgi”

3d. Ubah baris ini:
x-suphp-cgi=execute:!self
menjadi
x-suphp-cgi=”execute:!self”


4a.Edit file konfigurasi modul SuPHP apache yang terletak disini:  /etc/httpd/conf.d/suphp.conf

4b. Disable semya line disana dengan cara memberi tanda # didepan setiap line kecuali baris ini jangan di berikan / disable:
LoadModule suphp_module modules/mod_suphp.


5. Terakhir adalah menambahkan konfigurasi SuPHP disetiap virtual host yang ada / dibuat pada file /etc/httpd/conf/httpd.conf.  Saya beri contoh virtual host Saya (tidak mesti mirip tapi yang dibold harus ada):

<VirtualHost *:80>
DocumentRoot “/home/folderfile”
ServerName webcipta.net
suPHP_Engine on
suPHP_UserGroup webcipta webcipta
AddHandler x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-php

<Directory “/home/folderfile”>
allow from all
Options +Indexes
</Directory>
</VirtualHost>

Pada baris
suPHP_UserGroup webcipta webcipta
diisi sesuai dengan user dan grup Anda.

Setelah selesai semua restart webserver Anda.


 

Share on Facebook
Bookmark this on Digg
Bookmark this on Yahoo Bookmark


Artikel terkait:

  1. Cara Setup VPN Pada VPS Hosting
  2. HTTPD
  3. Remote Desktop Untuk VPS CentOS
  4. Setup DNS Pada Kloxo Hosting Panel
  5. Cara Setup VPN Di WIndows XP
  • Pencarian Terkait:
    yhs-fullyhosted_003, cara setting proxy vps, webcipta net, konfigurasi mysql server di debian 6, cara setting permission folder dengan cmd, cara setting vps debian ubuntu jadi remot desktop, supaya email diotlooktidak masuk sam, cara remote desktop linux centos dari windows, cara cek vpn server komputer, cek kendaraan di polda, sig in yahoo agar tidak masuk spam, dinas gangguan first media net, cek online pajak stnk, cara seting remote dekstop win server 2003, cara mengecek stnk mobil samsat sumatera utara, ssd windows vps murah, vps iix windows, cara mengaktifkan file manager pada webmin yang diblok, cara setting remote desktop windows server 2003, yhs-fullyhosted_010, cara cek stnk online, cara instal RDP di centos, kode promosi, lama max propagansi web ke vps, cara install php, cara memasukkan proxy dan host ke glype, first media gangguan jaringan, jual web traffic, cara cek keaslian stnk polda metro, sewa rdp, cara akses vps linux di windows 7, cara instal google chrome dengan ssh, cara tambah admin di webmin vps, vpn ssh server panel, cara jalankan mysql server di debian, cek kondisi stnk sudah terblokir, cara mensetting hotmail agar tidak masuk junk, cara mengganti vpn windows xp, membuat socks5 dari vps, cara penggunaan spyntax, singapore openvz vps, vps singapore termurah, pengecekan nomer kendaraan bermotor, cara membuat server second level domain
  • Belum ada komentar

    Tinggalkan komentar atau pertanyaan seputar artikel ini jika ada

    Berikan komentar / pertanyaan




    Internet
    Billig Tandblekning Top Blogs