ฉันได้เพิ่มโฮสต์เสมือน 2 แห่งลงในไฟล์ apache2 conf ของฉันดังนี้:
<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>
ฉันได้รับข้อผิดพลาดหลังจากรีสตาร์ท apache ฉันได้รับ:
[เตือน] ค่าเริ่มต้นของ VirtualHost เหลื่อมกันบนพอร์ต 80 ตัวแรกมีความสำคัญกว่า
ค้นหา google และพวกเขาบอกว่ายกเลิกการใส่เครื่องหมายบรรทัดด้านล่างดังนั้นฉันจึง:
NameVirtualHost *:80
เริ่มต้นใหม่และตอนนี้ฉันไม่ได้รับข้อผิดพลาด แต่ทั้งสองไซต์ไปที่ไซต์แรก
วิ่ง Centos5 ฉันจะแก้ไขปัญหานี้ได้อย่างไร