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
Jika telah selesai coba panggil dibrowser dengan alamat
http://ip_address/~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