ฉันเพิ่งทำตามบทช่วยสอนนี้เกี่ยวกับการตั้งค่าการทำให้บริสุทธิ์ตามชื่อใน Apache และทำงานได้ดีจริงๆ
กวดวิชาโดยทั่วไปมีให้คุณสามารถเพิ่มไฟล์ config จะsites-available
เรียกว่าและจากนั้นเชื่อมโยงกับyourdomain.com
sites-enabled
โดยค่าเริ่มต้น Apache รวมถึงสองไฟล์ config ของเว็บไซต์ในsites-available
, และdefault
defualt-ssl
คุณควรแก้ไขไฟล์เหล่านี้หรือลบลิงค์ในsites-enabled
ไดเรกทอรีหรือไม่
หลังจากเล่นกับสิ่งนี้ (ในเครื่อง) ฉันรู้ว่าโดยค่าเริ่มต้นเว็บไซต์เริ่มต้นชี้ไปที่/var/www
ไดเรกทอรีรากของคุณและดังนั้นถ้ามีคนไปที่ IP ของเซิร์ฟเวอร์ของคุณโดยตรงพวกเขาจะไม่เห็น vhosts และไดเรกทอรีอื่น ๆ/var/www
ทั้งหมดยกเว้น การกำหนดค่า vhost เริ่มต้นจะเปลี่ยนเป็นชี้ไปยังไดเรกทอรีอื่นหรือคัดลอกมาจากsites-enabled
ไหน
ฉันแค่สงสัยว่าสิ่งที่ทำกันโดยทั่วไปกับไซต์เริ่มต้นหากเซิร์ฟเวอร์นั้นถูกใช้สำหรับการจำลองเสมือนแบบใช้ชื่อ
ขออภัยถ้าฉันทำสิ่งนี้ไม่ถูกต้องเนื่องจากฉันค่อนข้างใหม่ในการใช้งานเว็บเซิร์ฟเวอร์ของตัวเอง