Cara Menemukan Root Dokumen Apache di Linux


DocumentRoot adalah direktori tingkat teratas dalam pohon dokumen yang terlihat dari web dan arahan ini menetapkan direktori dalam konfigurasi dari mana Apache2 atau HTTPD mencari dan menyajikan file web dari URL yang diminta ke root dokumen.

Misalnya:

DocumentRoot "/var/www/html"

maka akses ke http://domain.com/index.html mengacu pada /var/www/html/index.html. DocumentRoot harus dijelaskan tanpa garis miring.

Dalam tip singkat singkat ini, kami akan menunjukkan kepada Anda cara menemukan direktori Apache DocumentRoot di sistem Linux.

Menemukan Root Dokumen Apache

Untuk mendapatkan direktori Apache DocumentRoot di Debian, Ubuntu Linux dan turunannya seperti Linux Mint, jalankan perintah berikut perintah grep.

grep -i 'DocumentRoot' /etc/apache2/sites-available/000-default.conf
grep -i 'DocumentRoot' /etc/apache2/sites-available/default-ssl.conf

Pada distribusi Linux CentOS, RHEL dan Fedora, jalankan perintah berikut.

grep -i 'DocumentRoot' /etc/httpd/conf/httpd.conf
grep -i 'DocumentRoot' /etc/httpd/conf.d/ssl.conf

Perhatikan bahwa lokasi direktori DocumentRoot dapat bervariasi tergantung pada nilai direktif DocumentRoot yang disetel dalam konfigurasi Apache atau httpd.

Jika Anda ingin mengubah lokasi direktori DocumentRoot Apache, silakan baca artikel kami yang menjelaskan Cara Mengubah Direktori Default Apache ‘DocumentRoot’ di Linux.

Sebagai tambahan, direktori individual untuk semua host virtual Anda harus berada di bawah DocumentRoot. Misalnya, jika DocumentRoot Anda adalah /var/www/html, dan Anda memiliki dua situs bernama example1.com dan example2. com, Anda dapat membuat direktorinya seperti yang ditunjukkan.

sudo mkdir -p /var/www/html/example1.com/
sudo mkdir -p /var/www/html/example2.com/

Kemudian pada file konfigurasi host virtual, arahkan DocumentRoot ke direktori di atas.

Berikut adalah beberapa panduan tambahan tentang server web Apache, yang menurut Anda berguna:

  1. Perintah Berguna untuk Mengelola Server Web Apache di Linux
  2. 3 Cara Memeriksa Status dan Uptime Server Apache di Linux
  3. Cara Mengaktifkan Modul Apache Userdir di RHEL/CentOS
  4. Apache Virtual Hosting: Host Virtual Berbasis IP dan Berbasis Nama
  5. Cara Mendaftar Semua Host Virtual di Server Web Apache

Itu dia! Jika Anda mengetahui cara lain yang berguna untuk menemukan direktori Apache DocumentRoot, silakan berbagi dengan kami di bagian komentar di bawah.