Ubuntu 7.10, apache lebih nyaman dengan userdir..

Bagi pemula awam, konfigurasi apache pada Ubuntu meski sudah mengikuti petunjuk dan banyak tutorial yang ada di internet, terkadang masih ada aja masalah. Salah satunya, setelah sukses memasang apache-php-mysql, jika menggunakan user biasa tidak bisa memasukkan file ke direktory /var/www. Kali ini yang digunakan bukan komputer server beneran, namun adalah server buat percobaan dan latihan coding aplikasi berbasis web.

Jika komputer hanya digunakan oleh satu orang, simple saja, ubah saja User dan Group pada file /etc/apache/apache.conf menjadi user kita saat ini, tak lupa juga set kepemilikan direktory /var/www menjadi user yang kita gunakan saat ini, persoalan beres sudah. Namun bagaimana jika satu komputer diakses oleh beberapa orang. Tak nyaman tentunya berbagi satu akses dengan orang lain. Tak aman pula jika mengubah akses direktory /var/www dapat ditulis oleh siapa saja (misal dengan chmod 777). Solusi paling tepat adalah dengan menggunakan userdir. Yang pertama, enable modul userdir pada apache dengan perintah:

$ sudo a2enmod userdir
Secara default, jika nantinya kita mengakses webserver dengan http://localhost/~user maka direktory yang akan diakses adalah /home/user/public_html, namun standart ubuntu, ketika membuat user baru tidak ada folder public_html pada home direktori-nya, justru yang terdapat adalah folder Public. Untuk itu, mending kita manfaatkan saja direktory ini, caranya lakukan modifikasi file userdir.conf dengan perintah:
$ sudo gedit /etc/apache2/mods-enabled/userdir.conf
Ubah baris:
UserDir public_html
menjadi:
UserDir Public
dan baris:

menjadi

Setelah itu, reload service apache dengan perintah
$ sudo /etc/init.d/apache2 force-reload
Masuk ke home directory anda, dan sebagai percobaan, buat file index.php, dan isi dengan:
  1. phpinfo();
  2. ?>
Buka web browser anda, ketikkan http:///~, ganti dengan ip komputer tersebut, dan dengan nama user yang menggunakan fasilitas ini. Semisal:
http://localhost/~xeozus
Jika benar, maka pada browser akan tertampil halaman php info.

Belum ada Komentar untuk "Ubuntu 7.10, apache lebih nyaman dengan userdir.."

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel