Rumah > Soal Jawab > teks badan
Perkhidmatan apache dipasang pada 192.168.1.13 Terdapat tapak 1 dalam direktori akar apache, dan terdapat tapak 2 dalam direktori tapak2 di bawah direktori akar
Terdapat dua nama domain yang menunjuk ke 192.168.1.13 melalui proksi. , dan satu nama domain digunakan sebagai nama domain tapak 2. Nama domain diakses sebagai lampiran ke tapak 2.
Anda boleh mengakses tapak 2 melalui http://www.xpdent.cn/site2/in... tanpa mengubah suai fail konfigurasi
<VirtualHost *:80>
ServerName www.xpdent.cn
ServerAlias www.xpdent.cn
Alias / /data/www/html/site2/
DocumentRoot /data/www/html/site2
DirectoryIndex index.html
</VirtualHost>
<VirtualHost *:80>
ServerName file.xpdent.cn
ServerAlias file.xpdent.cn
Alias / /data/www/html/site2/
DocumentRoot /data/www/html/site2
DirectoryIndex index.html
</VirtualHost>
Didapati bahawa selepas menambah konfigurasi di atas dalam sites-availiable000-default.conf, nama domain www.xpdent.cn hanya boleh mengakses halaman utama tapak 2, dan direktori serta fail lain tidak boleh diakses, dan ralat 404 dilaporkan. http://www.xpdent.cn/ Anda boleh melawati laman utama http://www.xpdent.cn/index.php Ia melaporkan ralat 404 dan tidak boleh diakses http://www.xpdent.cn/index .html Ia melaporkan ralat 404 dan tidak boleh diakses
Bagaimana saya harus mengkonfigurasinya?
PHP中文网2017-05-16 17:00:38
ServerAlias adalah nama domain lain Jika ia tidak wujud, anda tidak perlu menulisnya.
Alias boleh dialih keluar dan DocumentRoot menulis laluan sebenar secara langsung.
<VirtualHost *:80>
ServerName www.xpdent.cn
ServerAlias xpdent.cn
DocumentRoot /data/www/html
DirectoryIndex index.html
</VirtualHost>
<VirtualHost *:80>
ServerName file.xpdent.cn
DocumentRoot /data/www/html/site2
DirectoryIndex index.html
</VirtualHost>