GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengubah Direktori DocumentRoot di Apache di server Linux

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.


Ubuntu
  1. Cara mengubah zona waktu di server RHEL7 Linux

  2. Cara Mengubah Direktori 'DocumentRoot' Apache Default di Linux

  3. Bagaimana cara mengubah direktori root dari server Apache?

  1. Cara Mengatur Ulang atau Mengubah Kata Sandi Root di Linux

  2. Cara Mengatur Ulang atau Mengubah Kata Sandi Root MySQL di Linux atau Windows

  3. Cara Mengubah Direktori DocumentRoot di Apache di server Linux

  1. Cara Menginstal SQL Server di Linux

  2. Cara Menggunakan Perintah cd Linux untuk Mengubah Direktori

  3. Cara Mengubah Kata Sandi Root di Ubuntu Linux