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, webcipta net, istilah backbone, cara setting remote desktop di windows server 2003, fungsi wap hosting, download firefox ssh indonesia, cara membuta ftp jadi keren dilihat debian, cara mengaktifkan TUN/TAP on Openvpn, cms billing hosting, cara mengganti nama network di komputer, cek stnk surabaya, cara install vps di win xp, konfigurasi php server di debian 6, cara menjadikan vps centOS menjadi rdp, istilah gateway, cara seting reseller host byet com dengan whmcs, instalasi dan konfigurasi database debian 6, script pulsagame, menghidupkan remote dekstop windows di vps, cara menghubungkan open vpn dengan vps, cara kerja filezilla, cara remote desktop vps centos, cara setting remote desktop windows server 2003, bikin website lewat webmin, vps gratis 1 tahun, install remote desktop untuk linux centos gambar, cara setting vpn dial, mengecek kendaraan secara online, daftar google billing, cara DNS hijacked, cara mudah dns hijack, nomor telpon cara cek surat kendaraan, cara login di webmin, windows server 2003 agar bisa diremote, cara setting email cbn supaya tidak masuk spam, cek stnk jakarta, cara merubah vps centos log in remote desktop, cara install nginx di vps debian, cara cek ftp server dari sisi client, cek stnk online, cara kerja ftp filezilla, cara buat squid proxy ssh, vpsmurah, cara cek stnk, cara menggabungkan ssh squid proxy, cara ganti vpn dibb10, tutorial vpn di xp, yhs-default, cara mengecek stnk kendaraan metro jaya, agar user bisa remote desktop windows server
  • Belum ada komentar

    Tinggalkan komentar atau pertanyaan seputar artikel ini jika ada

    Berikan komentar / pertanyaan




    Internet
    Billig Tandblekning Top Blogs