Score:0

Apache httpd: นามแฝงนั้นสืบทอดมาจากโฮสต์เสมือนหรือไม่

ธง tm

เมื่อเซิร์ฟเวอร์เริ่มต้นมี

นามแฝง /bla /srv/www/blub

จากนั้น VirtualHosts ทั้งหมดก็สามารถเข้าถึงได้เช่นกัน /บลา.

ฉันต้องบอกว่าฉันไม่ได้คาดหวัง IMO เซิร์ฟเวอร์เสมือนควรมีการกำหนดค่าแยกต่างหาก

นั่นเป็นข้อบกพร่องหรือคุณลักษณะหรือไม่? ฉันจะปิดพฤติกรรมนี้ได้ไหม

Score:1
ธง ar
bob

การตั้งค่าไม่จำกัดเฉพาะ VirtualHost แต่อยู่ในไฟล์การกำหนดค่าเซิร์ฟเวอร์หลัก (เช่น httpd.conf หรือในข้อมูลโค้ดการกำหนดค่าที่โหลดด้วย รวม และ/หรือ รวมตัวเลือก directives) ใช้ได้กับทั้งเซิร์ฟเวอร์และรวมถึง VirtualHosts ใดๆ และทั้งหมด

นั่นคือโดยการออกแบบ:

ขอบเขต: คำสั่งที่อยู่ในไฟล์คอนฟิกูเรชันหลักใช้กับทั้งเซิร์ฟเวอร์ หากคุณต้องการเปลี่ยนการกำหนดค่าสำหรับเซิร์ฟเวอร์เพียงบางส่วน คุณสามารถกำหนดขอบเขตคำสั่งของคุณได้โดยใส่เข้าไป <Directory>, <DirectoryMatch>, <Files>, <FilesMatch>, <Location>, และ <LocationMatch> ส่วน ส่วนเหล่านี้จำกัดการใช้คำสั่งซึ่งล้อมรอบตำแหน่งระบบไฟล์หรือ URL เฉพาะ นอกจากนี้ยังสามารถซ้อนกัน ทำให้สามารถกำหนดค่าแบบละเอียดได้

httpd มีความสามารถในการให้บริการหลายเว็บไซต์พร้อมกัน สิ่งนี้เรียกว่าโฮสติ้งเสมือน คำสั่งสามารถกำหนดขอบเขตได้โดยวางไว้ข้างใน <VirtualHost> ส่วนต่างๆ เพื่อให้ใช้กับคำขอสำหรับเว็บไซต์ใดเว็บไซต์หนึ่งเท่านั้น

อย่าวางคำสั่งใน httpd.conf หลักที่คุณไม่ต้องการใช้กับ VirtualHosts ทั้งหมด

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา