Cara Mengubah Direktori 'DocumentRoot' Apache Default di Linux


Server web Apache mungkin merupakan server web yang paling banyak digunakan di berbagai platform termasuk berbagai distribusi Linux dan Windows. Server web digunakan untuk mengirimkan konten web dan dapat melayani banyak kueri sekaligus.

Ini sering kali menjadi pilihan utama para profesional untuk membangun berbagai proyek web. Memiliki setidaknya pengetahuan dasar tentang server web ini sangat penting bagi setiap profesional muda yang ingin memulai karir sebagai administrator sistem Linux.

Dalam tutorial singkat ini, Anda akan mempelajari cara memodifikasi direktori root untuk server web Apache. Untuk tujuan tutorial ini, kami akan menggunakan instalasi server web berbasis Ubuntu/Debian dan RHEL/CentOS/Fedora.

Namun jalur dan arahannya pada dasarnya sama untuk distribusi lain, sehingga Anda juga dapat menerapkan apa yang telah Anda pelajari di OS yang berbeda.

Untuk melakukan perubahan yang diperlukan, Anda perlu mengubah perintah DocumentRoot pada server web. Ini adalah direktori tempat Apache akan membaca konten yang akan diakses pengunjung melalui browser. Atau dengan kata lain, ini adalah direktori yang membentuk pohon direktori yang dapat diakses melalui web.

DocumentRoot default untuk Apache  adalah:

/var/www/html
or
/var/www/

Jalur ini dijelaskan dalam file konfigurasi Apache.

Ubuntu/Debian

/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf

CentOS/RHEL/Fedora

/etc/httpd/conf/httpd.conf

Untuk mengubah root dokumen pada server web Apache Anda cukup buka file yang sesuai dengan editor teks favorit Anda dan cari DocumentRoot.

#
DocumentRoot: The directory out of which you will serve your
documents. By default, all requests are taken from this directory, but
symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

Setelah itu ubah jalur ke direktori target baru dan pastikan Apache dapat membaca/menulis di direktori tersebut. Setelah Anda memodifikasi DocumentRoot, simpan file dan mulai ulang apache dengan:

systemctl restart apache     [For SystemD]
service httpd restart        [For SysVinit]    

Pikiran terakhir

Mengubah akar dokumen default adalah tugas mudah yang dapat diselesaikan dalam beberapa menit. Saat melakukan perubahan seperti itu, penting untuk memastikan bahwa Anda tidak membuat kesalahan ketik dan pastikan untuk selalu me-restart Apache setelah melakukan perubahan pada file konfigurasinya.