Saya tidak bisa mendapatkan konfigurasi Apache saya untuk membuka index.html
saya
Saya mengedit /etc/apache2/apache2.conf
saya dan menambahkan yang berikut ini di bagian bawah.
<VirtualHost *:80>
DocumentRoot /media//DATA/directory/to/my/index-file/
ServerName host-test.com
</VirtualHost>
Kemudian saya me-restart sistem saya. Tapi, ketika saya membuka localhost
Saya mendapatkan:
Ini berhasil!
Ini adalah halaman web default untuk server ini.
Perangkat lunak server web berjalan tetapi belum ada konten yang ditambahkan.
Cara mendapatkan localhost
, dengan direktori berbeda dengan indeks saya, bekerja di Ubuntu 12.10(amd64)?
Jawaban yang Diterima:
Jika Anda ingin mengakses data melalui nama localhost, ubah ServerName
arahan dari host-test.com
ke localhost
.
Anda juga dapat mengatur karakter pengganti untuk nama server, untuk mengirimkan file dengan beberapa nama.
Anda harus mempertimbangkan untuk membaca bagian Dokumentasi Apache tentang Host Virtual.
Lebih penting:lihat direktori /etc/apache2/sites-enabled
dan /etc/apache2/sites-available
. Di sinilah konfigurasi situs Anda harus pergi untuk perawatan yang mudah, bukan di file apache2.conf utama. Definisi VHost Anda bahkan mungkin mengganggu default
definisi tuan rumah. Anda dapat menjalankan sudo a2dissite default
untuk menonaktifkan situs demo.