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, YUM Gave Error Trying Again, cara ganti vpn windows xp, cara setting remote desktop windows server 2003, menjadi reseller hosting, cara mematikan auto update centos, yhs-default, menutup website, managed service di jakarta, cara redirect error 404 joomla, menggunakan remote desktop dari windows ke centos, fungsi rdp usa, cara remote dektop centos, cara merubah vps centos log in remote desktop, aplikasi untuk remot vps, membuat proxy gratisan vps, memanfaatkan vps sebagai, cara bikin akun vpn di webmin, cara membuat user vpn di vps webmin, cara seting vps dan vpn di webmin, cara setting remote desktop di windows server 2003, 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 nginx di vps debian, cara install joomla di nginx, surat prorata, mengirim berkala dengan gmail, OC192 = 9 952 Gbps in kbps, Cara menggabungkan vpn dengan ssh sg, vpn kesalahan batas waktu, cara setting proxy squid anonymous vps debian, cara menggabungkan ssh squid proxy, cara cek ftp server dari sisi client, sms stnk, pengecekan stnk di penyeberangan, cek stnk online jakarta, cek stnk online, cek stnk jkt, cara merubah stnk jenis mobil, cara cek stnk, cara cek keabsahan surat kendaraan lewat internet, cara cek keabsahan stnk via web, gangguan ferst windows, vpsmurah, vps windows termurah, vps windows murah
  • Belum ada komentar

    Tinggalkan komentar atau pertanyaan seputar artikel ini jika ada

    Berikan komentar / pertanyaan




    Internet
    Billig Tandblekning Top Blogs