Score:0

จำกัดการเข้าถึงผ่าน HTTP 0.9 และ HTTP 1.0 บน Apache

ธง bf
Tom

เป็นไปได้ไหมที่จะบล็อกการเข้าถึงอื่นที่ไม่ใช่ HTTP 1.1 และ HTTP/2 บน Apache สำหรับ VirtualHosts ทั้งหมด

ฉันเพิ่มโค้ดด้านล่างไปที่ apache2.conf แต่ฉันยังคงเห็นคำขอ IP ที่มาจาก HTTP 1.0

#บล็อก HTTP 0.9
RewriteEngine เปิดอยู่
RewriteCond %{THE_REQUEST} HTTP/0\.9$
กฎการเขียนซ้ำ* - [F]

#บล็อก HTTP 1.0
RewriteEngine เปิดอยู่
RewriteCond %{THE_REQUEST} HTTP/1\.0$
กฎการเขียนซ้ำ* - [F]
João Alves avatar
ro flag
ตอบแล้วที่นี่: [885724](https://serverfault.com/questions/885724/)
A.B avatar
cl flag
A.B
นอกจากนี้ afaik ไม่มีสตริง `HTTP/0.9` การไม่มี HTTP/ สตริงหมายถึง HTTP 0.9
Tom avatar
bf flag
Tom
@JoãoAlves รหัสนี้ดูเหมือนจะบล็อกทุกอย่างที่แตกต่างจาก HTTP 1.1 รวมถึง HTTP/2
ezra-s avatar
ru flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [จะปิดใช้งานโปรโตคอล HTTP 1.0 ใน Apache ได้อย่างไร](https://serverfault.com/questions/885724/how-to-disable-http-1-0-protocol-in-apache)
Tom avatar
bf flag
Tom
คำตอบที่แนะนำบล็อกทุกสิ่งที่แตกต่างจาก HTTP 1.1 รวมถึง HTTP/2 การรักษา HTTP/2 ตามที่อนุญาตเป็นสิ่งสำคัญ

โพสต์คำตอบ

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