Root Directory di Apache merupakan direktori utama yang akan ditampilkan ketika dipanggil di browser. Ketika anda mengetik http://localhost atau http://ip_komputer_server maka akan tampil halaman seperti tampak pada gambar berikut :
Pertanyaannya dimanakah root file index.html tersebut berada ?? dibeberapa web server root directory disimpan di /htdocs tergantung sistem operasi dan paket server. Misal ketika kita menggunakan xampp for windows maka root direktorinya berada di c:\xampp\htdocs, namun berbeda dengan ubuntu yang menyimpan root directory di direktori /var/www, untuk membuktikan silahkan coba langkah-langkah berikut :
$sudo cd /etc/var/www
$ls -la
Maka akan tampak file index.html, nah itulah file html yang pertama kali ditampilkan ketika mengetik http://localhost atau http://ip_komputer_server di browser.
Pertanyaan berikutnya bagaimana kalau kita akan memindahak root direktory ke directory home folder kita misal ke /home/server ? nah berikut adalah step by step merubah root directory di ubuntu 10.04
1. Terlebih dahulu install apache2, php dan mysql, baca artikel lengkapnya disini
2. login sebagai root ketik perintah dibawah ini
$sudo -s
Tekan enter masukan password
3. buat direktory html di folder Public
#mkdir Public/html
4. edit file 000-default dengan perintah berikut :
#pico /etc/apache2/site-enabled/000-default
5. Ubah baris berikut :
DocumentRoot /var/www
Ubah menjadi
DocumentRoot /home/user_name_anda/Public/html jika username anda server maka ubah menjadi
DocumentRoot /home/server/Public/html
6. Ubah baris berikut :
Ubah menjadi (jika username anda adalah server, sesuaikan username dengan milik anda !) :
7. Restart server
#/etc/init.d/apache2 restart
8. Ketika muncul pesan error berikut :
* Restarting web server apache2
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
… waiting apache2: Could not reliably determine the server’s fully qualified domain name,
using 127.0.1.1 for ServerName [ OK ]
buat file fqdn dan simpan di directory /etc/apache2/conf.d dengan perintah
pico /etc/apache2/conf.d/fqdn
dan ketik baris code seperti berikut :
ServerName localhost
9. Restart server dan perhatikan sekarang error sudah tidak ada
#/etc/init.d/apache2 restart
10. coba buat file kosong dengan nama file message.txt (terserah anda file apa saja) simpan di /Public/html
11. Akses kembali dengan browser dan perhatikan sekarang root direktory sudah berpindah
Post a Comment