Saya telah menambahkan 2 host virtual ke file conf apache2 saya seperti di bawah ini:
<VirtualHost *:80>
DocumentRoot /var/www/html/site1
ServerName www.site1.com
ServerAlias site1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/site2
ServerName www.site2.com
ServerAlias site2.com
</VirtualHost>
Saya kemudian mendapatkan kesalahan setelah memulai ulang apache yang saya dapatkan:
[memperingatkan] bawaan VirtualHost tumpang tindih pada port 80, yang pertama mendahului
Mencari di google dan mereka berkata untuk menghilangkan tanda komentar pada baris di bawah ini, jadi saya lakukan:
NameVirtualHost *:80
Mulai ulang, dan sekarang saya tidak mendapatkan kesalahan, tetapi kedua situs pergi ke situs pertama.
menjalankan Centos5. Bagaimana saya memperbaiki masalah ini?
sumber
Saya sudah memperbaiki proble ini dengan CWP
buka saja /usr/local/apache/conf/sharedip.conf
periksa put * ini di server ip Anda
kemudian pergi ke /usr/local/apache/conf.d/vhost.conf dan pastikan setiap virtualhost terlihat seperti ini
ini bekerja untuk saya!
sumber