ฉันมีคอมพิวเตอร์ Ubuntu 14.10 ที่ใช้สำหรับการทดสอบเว็บไซต์ในท้องถิ่นมันไม่ได้ให้บริการอินเทอร์เน็ต ในนั้นฉันมีเจ็ดเว็บไซต์ที่ติดตั้ง อย่างไรก็ตามเมื่อฉันเข้าถึงสองในเจ็ดฉันจะได้รับApache2 Ubuntu Default Pageหน้าดัชนีของตัวเองแทน
เท่าที่ฉันสามารถบอกได้ฉันตั้งค่าทั้งเจ็ดโดยใช้กระบวนการเดียวกันแน่นอนดังนั้นฉันจึงไม่รู้ว่าทั้งสองสิ่งนี้หายไปไหน นอกจากนี้ในไดเรกทอรีบันทึก Apache ของฉันฉันมีไฟล์บันทึกสองไฟล์errorและaccessสำหรับเว็บไซต์สองแห่งที่ทำงานผิดปกติ แต่ไซต์ทั้งหมดนั้นว่างเปล่า เมื่อฉันเริ่มapache2บริการไม่มีข้อผิดพลาด ฉันย้อนขั้นตอนหลายครั้งแล้วและฉันไม่สามารถเห็นความแตกต่างระหว่างไซต์ทำงานกับไซต์ที่ไม่ทำงาน
ฉันมีตัวเลือกอะไรบ้างในการวินิจฉัยปัญหานี้ ฉันสามารถบังคับให้บันทึกข้อผิดพลาด verbose เพิ่มเติมได้หรือไม่ มีบันทึกอื่นที่ฉันสามารถอ้างอิงได้หรือไม่?
นี่คือตัวอย่างของ.confไฟล์สำหรับหนึ่งในไซต์ที่ชำรุด:
<VirtualHost *:80>
   ServerName www.local_example.com
   ServerAlias local_example.com
   ServerAdmin address@example.com
   DocumentRoot /var/www/Websites/example.com
   <Directory /var/www/Websites/example.com/>
       Options Indexes FollowSymLinks MultiViews
       # pcw AllowOverride None
       AllowOverride All
       Order allow,deny
       allow from all
       # This directive allows us to have apache2's default start page
       # in /apache2-default/, but still have / go to the right place
       # Commented out for Ubuntu
       #RedirectMatch ^/$ /apache2-default/
   </Directory>
   ErrorLog /home/example/Apache_Logs/local_example.com_error.log
   # Possible values include: debug, info, notice, warn, error, crit,
   # alert, emerg.
   LogLevel warn
   CustomLog /home/example/Apache_Logs/local_example.com_access.log combined
   ServerSignature On
</VirtualHost>
sites-availableฉันสร้างเว็บไซต์ด้วยการเพิ่ม บันทึกข้อผิดพลาดเริ่มต้นไม่มีอะไรในนั้น ฉันกำหนดไว้ServerAliasในไฟล์โฮสต์ ฉันปิดการใช้งาน000-defaultเว็บไซต์ แต่นั่นไม่ได้เปลี่ยนแปลงอะไร ฉันรีสตาร์ทและโหลด apache ซ้ำหลายครั้ง
                .confไฟล์ไปยังคำถามของฉัน
                
/etc/apache2/sites-availableหรือไม่? ถ้าเป็นเช่นนั้นคุณเปิดใช้งานด้วยsudo a2ensite <your_site_name>หรือไม่ ไฟล์บันทึกข้อผิดพลาด apache เริ่มต้นมีสิ่งใดอยู่หรือไม่ และคุณมี ServerAlias หรือ ServerName ที่กำหนดค่าไว้ในไฟล์โฮสต์เสมือนของคุณหรือไม่ หากคุณปิดการใช้งานเว็บไซต์เริ่มต้นsudo a2dissite 000-default(คุณสามารถเปิดใช้งานอีกครั้งด้วยsudo a2ensite 000-default) มันใช้งานได้หรือไม่ นอกจากนี้อาจเป็นไปได้ว่าคุณลืมรีสตาร์ท apache หรือไม่