GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengubah direktori root dari server Apache?

Anda perlu mengubah DocumentRoot pengaturan di httpd.conf Anda mengajukan. Kemungkinan itu akan berada di bawah sesuatu seperti /etc/apache2/conf/httpd.conf .

Gunakan editor favorit Anda (saya merekomendasikan Vim) dan cari DocumentRoot dan ubah ke /users/spencer/projects . Lihat juga sedikit lebih jauh ke bawah untuk pengaturan yang terlihat seperti ini:

<Directory "/var/www">

Anda juga ingin mengubah apa yang ada dalam tanda kutip ke direktori baru Anda. Ini memberi Apache akses untuk membaca dari direktori itu ketika pengguna membuat permintaan yang memanggilnya.

Sekarang mulai ulang layanan Apache Anda (httpd -k restart ) dan Anda harus melakukannya dengan baik.

File konfigurasi situs Apache 2 sekarang biasanya disimpan di /etc/apache2/sites-available/ (Debian, Ubuntu, dll.).


Saya harus mengedit /etc/apache2/sites-available/default . Garisnya sama seperti yang disebutkan oleh RDL.


Perhatikan, ini hanya berlaku untuk Ubuntu 14.04 LTS (Trusty Tahr) dan rilis yang lebih baru.

Di Ubuntu 14.04 LTS saya, root dokumen disetel ke /var/www/html . Itu dikonfigurasi dalam file berikut:

/etc/apache2/sites-available/000-default.conf

Jadi lakukan saja a

sudo nano /etc/apache2/sites-available/000-default.conf

dan ubah baris berikut sesuai keinginan Anda:

DocumentRoot /var/www/html

Juga lakukan a

sudo nano /etc/apache2/apache2.conf

dan temukan ini:

<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

Dan ubah /var/www/html ke direktori pilihan Anda dan simpan.

Setelah Anda menyimpan perubahan, mulai ulang server web Apache 2 dan selesai :)

sudo service apache2 restart

Jika Anda lebih suka editor teks grafis, Anda cukup mengganti sudo nano dengan gksu gedit .


Linux
  1. Cara Mengubah Direktori DocumentRoot di Apache di server Linux

  2. Cara Mengubah Direktori DocumentRoot di Apache di server Linux

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

  1. Linux – Bagaimana Cara Mengubah Kata Sandi Root yang Terlupakan?

  2. Bagaimana Kami Mengubah Kata Sandi Root?

  3. Cara mengubah nama host di server web cPanel

  1. Cara mengubah direktori root untuk domain utama di cPanel

  2. Cara Menginstal Server Web Apache di Ubuntu

  3. Cara mengubah kata sandi root mysql