Pengantar
Server web Apache adalah cara paling populer untuk menyajikan konten web di Internet. Apache memecah fungsionalitas dan komponennya menjadi unit individual yang dapat dikustomisasi dan dikonfigurasi secara independen. Unit dasar yang menjelaskan situs atau domain individual disebut host virtual .
Setelah konfigurasi Apache, terkadang Anda tidak dapat melihat konten Anda di browser web dan halaman web default Apache akan terlihat di browser Anda, Salah satu masalahnya adalah direktori root server web Anda tidak dikonfigurasi dengan benar. artikel, kami akan menunjukkan cara mengubah direktori root untuk server web Apache. Untuk tujuan tutorial ini, kita akan menggunakan instalasi server web berbasis Ubuntu/Debian dan RHEL/CentOS/Fedora.
Prasyarat
- Akses sudo ke server Anda dan server Apache diinstal di dalamnya
Langkah 1 :Konfigurasi DocumentRoot default untuk Apache
Documentroot adalah folder root untuk situs Anda tempat browser akan mencari konten untuk diambil di browser.
DocumentRoot default untuk Apache adalah seperti di bawah ini
/var/www/html
atau
/var/www/
Jalur ini dijelaskan dalam file konfigurasi Apache.
Untuk Ubuntu/Debian akan disimpan di file konfigurasi di bawah ini
/etc/apache2/sites-enabled/000-default
/etc/apache/apache2.conf
Untuk CentOS/RHEL/Fedora akan disimpan di file konfigurasi di bawah
/etc/httpd/conf/httpd.conf
Langkah 2 :Ubah jalur root dokumen
Sebelum membuat perubahan apa pun pada root dokumen, Kami selalu menyarankan untuk membuat cadangan file konfigurasi, Sehingga dapat membantu dalam mengembalikan jika ada masalah dengan file konfigurasi
Untuk mengubah jalur root dokumen, Anda perlu membuka file konfigurasi yang sesuai seperti yang disebutkan pada langkah di atas dan mencari 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"
Ubah detail path di documentroot di atas ke direktori target baru, Misalnya seperti di bawah ini
DocumentRoot "/home/e2e/publichtml"
Setelah Anda mengubah path root dokumen, pastikan Apache dapat membaca/menulis di direktori tersebut dan menyimpan file
Langkah 3 :Mulai ulang layanan Apache
Setelah menyimpan file, Silakan Periksa sintaks Apache dengan perintah di bawah ini masing-masing
apache2ctl -t
httpd -t
Jika sintaksnya baik-baik saja, Kemudian restart layanan sekali untuk membuat perubahan tercermin.
[Untuk SystemD]
systemctl restart apache
[Untuk SysVinit]
service httpd restart
Kesimpulan
Anda sekarang telah berhasil mengubah root dokumen server web Anda, Setelah Anda menambahkan konten situs web Anda ke root dokumen Anda, Anda akan dapat melihatnya di browser Anda.