Mengaktifkan user public_html dan skeleton di Ubuntu

Sebagai sebuah server, ubuntu memiliki kemampuan untuk membuat public_html setiap user yang dibuat, namun standarnya public_html harus dibuat secara manual setelah menambahkan user.

Apabila public_html user sudah aktif, maka setiap user akan memiliki hompage-nya masing-masing dengan alamat seperti berikut

http://ipserver/~nama_user , perhatikan gambar dibawah



Untuk mengaktifkan public_html user secara otomatis ketika dilakukan penambahan user, beriut langkah-langkahnya :

Pastikan modul userdir di apache aktif, kalo belum yakin aktifkan modul userdir dengan perintah sebagai berikut :

sudo a2enmod userdir

Masuk ke direktori /etc/skel

cd /etc/skel

Buat folder public_html

sudo mkdir public_html

Tambahkan user dengan cara ketik adduser nama_user kemudian isi data yang diminta oleh terminal (lihat gambar), misal

sudo adduser irwan

add_user_skel

Jika telah selesai coba panggil dibrowser dengan alamat

http://ip_address/~irwan

skel_of_irwan

Selanjutnya agar file-file PHP bisa dijalankan, edit file

/etc/apache2/mods-enabled/php*.conf

(* sesuai vers php nya)

cari baris berikut :

<IfModule mod_userdir.c>    <Directory /home/*/public_html>        php_admin_value engine Off    </Directory></IfModule>

Berikan komentar pada tag php_admin_value engine Off,
sehingga menjadi :

<IfModule mod_userdir.c>    <Directory /home/*/public_html>       # php_admin_value engine Off    </Directory></IfModule>

Post a Comment

Previous Post Next Post