Score:0

วิธีปิดการเข้าถึงไฟล์ภายในไดเร็กทอรี nginx

ธง cn

สวัสดี ฉันกำลังพยายามป้องกันการเข้าถึงไฟล์ /wp-admin/load-scripts.php ในการกำหนดค่า nginx ฉันกำลังทำงานกับ

 ตำแหน่ง ~ \/wp-admin\/load-(สคริปต์|สไตล์).php {
        ปฏิเสธทั้งหมด
        }

และยังคงอนุญาตให้เข้าถึงไฟล์ได้

Paul avatar
cn flag
`location ~ /wp-admin/load-(scripts|styles)\.php { ปฏิเสธทั้งหมด; }` ทำงาน?
cn flag
ไม่ ฉันได้ลองแล้วและยืนยันได้ว่าปริมาณไม่ได้ผล :/
cn flag
สำหรับการอ้างอิงนี่คือสิ่งที่ฉันพยายามป้องกัน https://wpcerber.com/how-to-protect-wordpress-against-cve-2018-6389/
Paul avatar
cn flag
ฉันมักจะใช้วิธีอื่นและ 'อนุญาต' สิ่งที่ฉันต้องการและ 'ปฏิเสธทั้งหมด' แต่สิ่งนี้จำเป็นต้องทดสอบเทมเพลตและปลั๊กอินที่กำหนดค่าไว้ทั้งหมดที่ติดตั้งไว้ ใน config หนึ่ง ฉันมีการบล็อกตำแหน่งเฉพาะ แต่สำหรับสิ่งนั้น ฉันมี `\.php$` ตอนนี้ฉันจำไม่ได้แล้วว่าทำไมฉันถึงใช้ `$`
cn flag
ถูกต้อง แต่ฉันไม่ต้องการ /load-scripts.php
Annahri avatar
in flag
ไม่ `location ~ /wp-admin/load-(scripts|styles)\.php$ { return 404; }` ทำงาน?
Paul avatar
cn flag
โปรดโพสต์บล็อก `เซิร์ฟเวอร์`
cn flag
ฉันทำให้การกำหนดค่าทำงานได้สำเร็จ แต่โชคไม่ดีที่ช่องโหว่ยังคงมีอยู่
cn flag
ขอบคุณ Paul และ Annahri สำหรับความช่วยเหลือ

โพสต์คำตอบ

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