October 18, 2021

Log Of Oyazhuryachna

Blog berbagi resource programming

Memindahkan Root Directory Apache2 di Ubuntu

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

You may have missed