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, vps murah, cek stnk, YUM Gave Error Trying Again, cara setting remote desktop windows server 2003, cara ganti vpn windows xp, managed service di jakarta, cara mematikan auto update centos, cara bikin akun vpn di webmin, menjadi reseller hosting, cek bandwidht vps dengan webmin, yhs-default, menutup website, DNS google pada vps centos, free billing untuk resseler hosting, cara redirect error 404 joomla, panduan vps CentOS, menggunakan remote desktop dari windows ke centos, fungsi rdp usa, cara remote dektop centos, cara membuat user vpn di vps webmin, cara seting vps dan vpn di webmin, melihat user pemakai bandwidth di ssh, cara remote desktop windows server 2003, cara pindah user di vps windows, cara mengaktifkan unlimited remote desktop win server2003, cara menggunakan ssh untuk google chrome, remove semua paket php5 debian, konfigurasi debian 6 ganti nama hosting, cara install joomla di nginx, surat prorata, mengirim berkala dengan gmail, cara mengirim email ke database google, OC192 = 9 952 Gbps in kbps, vps sg do murah, Cara menggabungkan vpn dengan ssh sg, vpn kesalahan batas waktu, aplikasi untuk remot vps, agar vnc tampilan gui, cara instal vps untuk vpn di windows, cara cek ip vps rdp, cara kerja FTP client, sms stnk, pengecekan stnk di penyeberangan, cek stnk online jakarta, cek stnk jkt, cara merubah stnk jenis mobil, cara cek keabsahan surat kendaraan lewat internet, cara cek keabsahan stnk via web, gangguan ferst windows
  • Belum ada komentar

    Tinggalkan komentar atau pertanyaan seputar artikel ini jika ada

    Berikan komentar / pertanyaan




    Internet
    Billig Tandblekning Top Blogs