คำถามติดแท็ก http-status-code

3
ฉันจะใช้เอกสารข้อผิดพลาด 503 ที่กำหนดเองได้อย่างไรเมื่อ HAProxy ส่งรหัส HTTP 503
ฉันต้องการ haproxy ที่จะใช้หน้าเอกสารของตัวเอง 503 เมื่อเซิร์ฟเวอร์ด้านหลัง (แบ็กเอนด์) ส่งรหัส HTTP 503 มันเป็นไปได้? เคยเห็นบางอย่างเช่น "การตรวจสอบล้มเหลว" แต่ไม่ทราบวิธีเพิ่มลงในส่วนหน้า

1
http code 206 (เนื้อหาบางส่วน) หมายถึงอะไรจริงๆ?
ฉันกำลังสร้างหน้าเว็บ (โดยใช้ video.js หากเป็นเรื่องสำคัญ) ที่มีผู้เล่นสำหรับวิดีโอจำนวนมากพอสมควร - คลิกที่ปุ่มบนภาพขนาดย่อของภาพและผู้เล่นที่เป็นกิริยาช่วยเปิดขึ้นเล่นวิดีโอ ทำงานได้ดี; ไม่ใช่เรื่องใหญ่. เซิร์ฟเวอร์ของฉันคือ Apache 2.2.15, fwiw คำถาม: เมื่อฉันดูบันทึกเซิร์ฟเวอร์ฉันเห็นรายการวิดีโอแต่ละรายการที่มีรหัส HTTP 206 (เนื้อหาบางส่วน) เช่น: GET /videos/a_video.mp4 HTTP/1.1" 206 1130496 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.73.11 (KHTML, like Gecko) Version/7.0.1 Safari/537.73.11" ฉันไม่แน่ใจว่าสิ่งเหล่านี้หมายถึงอะไรกันแน่ เมื่อโหลดหน้านี้มีสิ่งที่ส่งถึง 1.1 MB จริง ๆ ผ่านเครือข่ายไปยังไคลเอนต์หรือเป็นเพียงข้อมูลที่ลูกค้าหมายถึงการใช้เมื่อ / ถ้าไฟล์ถูกร้องขอโดยผู้ใช้จริง ๆ ? การทิ้งทุกสิ่งนี้ไปยังผู้ใช้ / …

3
ฉันจะกำหนดค่า nginx ให้ส่งคืนรหัส http 429 เมื่อ จำกัด อัตราได้อย่างไร
ฉันจะกำหนดค่า nginx เพื่อส่งคืนรหัสสถานะ http 429 (คำขอมากเกินไป) แทนค่าเริ่มต้น 503 (ไม่พร้อมใช้งานบริการ) เมื่อ จำกัด ปริมาณ / อัตราได้อย่างไร FYI ฉันใช้ nginx เป็น reverse proxy กับ HttpLimitReqModule ข้อมูลจำเพาะร่าง 429 รหัสสถานะเป็นRFC6585 คำถาม (ปิด) นี้ของstackexchanged แสดงว่าเป็นไปได้ที่จะใช้error_page directive อย่างไรก็ตามฉันไม่ต้องการส่งคืน 429 หากมีปัญหาเซิร์ฟเวอร์จริง ๆ (ไม่ใช่ลูกค้าที่ตีเรามากเกินไป) และเซิร์ฟเวอร์ควรส่งคืน 503 Service Unavailable ข้อเสนอแนะใด ๆ

3
การใช้สถานะ HTTP 308 การเปลี่ยนเส้นทางถาวรปลอดภัยหรือไม่
การใช้รหัสสถานะ HTTP 308 การเปลี่ยนเส้นทางถาวร ( คำแนะนำ ) ในการตอบกลับเซิร์ฟเวอร์ปลอดภัยหรือไม่? ปัญหาของ 301 Moved อย่างถาวรคือทำงานได้กับคำขอ GET เท่านั้น (เพื่อความเป็นธรรม: POST จะเปลี่ยนเป็น GET ซึ่งไม่ใช่ตัวเลือก) รหัสสถานะใหม่มากใน "เวลา RFC" ดังนั้นคุณจะแนะนำอะไร เบราว์เซอร์จะทำอะไรถ้าไม่ทราบ 308 มันจะหาสถานที่และทำ 302?

2
วิธีตรวจสอบโค้ดตอบกลับ HTTP ของเว็บไซต์ที่ปลอดภัยด้วย Nagios
ฉันต้องการสร้างเช็คของเว็บไซต์ปลอดภัยของฉัน ตรวจสอบทั้งหมดที่ต้องทำคือการเข้าสู่เว็บไซต์ด้วยรายละเอียดการเข้าสู่ระบบที่ฉันผ่านสคริปต์ ไม่มีใครรู้เกี่ยวกับปลั๊กอินหรือสคริปต์ที่จะทำให้ฉันทำเช่นนี้? ฉันได้ลองใช้check_httpแต่ฉันประสบความสำเร็จแม้ว่าเว็บไซต์จะถูกเปลี่ยนเส้นทางไปยังหน้าข้อผิดพลาด


1
หมดอายุ 410 การตอบสนองใน nginx
เบราว์เซอร์แคช 410 Gone ตอบกลับไปเรื่อย ๆ ตามค่าเริ่มต้น 410 โดยไม่ตั้งใจสามารถฆ่า URL ได้ตลอดไป URL อาจถูกคืนค่าอีกครั้งในภายหลังด้วยเหตุผลอื่น ฉันต้องการตั้งค่าexpiresสำหรับยุค 410 เพื่อบังคับให้รีเฟรชเบราว์เซอร์เป็นครั้งคราว มีวิธีที่จะทำกับ nginx หรือไม่? server { # ... error_page 410 /errors/410.html; location /errors/ { internal; expires 1h; } location = /some/file { expires 1h; return 410; } } การกำหนดค่าข้างต้นส่งผลให้เกิดการตอบสนองโดยไม่มีคำสั่งควบคุมแคช
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.