ฉันต้องการ จำกัด การเข้าถึงสำหรับ VHosts บางอย่างเพื่อให้มีเพียง 127.0.0.1 เท่านั้นที่สามารถเข้าถึงได้ ฉันมักใช้สิ่งนี้เพื่อผูก VHost กับ localhost ไม่ใช่ IP ภายนอก:
server {
listen 127.0.0.1;
server_name myvhost.local;
location / {
....
}
}
แต่ฉันสังเกตเห็นว่าบางบทช่วยสอนยังรวมถึงallow
คำสั่งที่ชัดเจนสำหรับ localhost และปฏิเสธอย่างอื่นทั้งหมด:
server {
listen 127.0.0.1;
server_name myvhost.local;
location / {
allow 127.0.0.1;
deny all;
...
}
}
allow
/ deny
คำสั่งเหล่านี้จำเป็นจริงๆเมื่อฉันฟังที่ 127.0.0.1 เท่านั้นหรือไม่?
allow
เลยเพราะผมตั้งไปlisten
127.0.0.1
allow 127.0.0.1/32;