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
.