ฉันได้เห็นแหล่งข้อมูลมากมายที่อธิบายถึงวิธีการตั้งค่าไฟร์วอลล์ของเซิร์ฟเวอร์เพื่ออนุญาตการรับส่งข้อมูลขาเข้าและขาออกบนพอร์ตมาตรฐาน HTTP ( 80
และ443
) แต่ฉันไม่สามารถหาสาเหตุที่ฉันต้องการได้ทั้งสองอย่าง ฉันต้องปลดบล็อคทั้งสองเพื่อให้เว็บไซต์ "ปกติ" ทำงานได้หรือไม่ เพื่อให้ไฟล์อัพโหลดทำงานได้หรือไม่ มีสถานการณ์ที่จะแนะนำให้ปลดบล็อกหนึ่งและปล่อยให้บล็อกถูกบล็อกหรือไม่?
ขออภัยถ้าเป็นคำถามพื้นฐาน แต่ฉันไม่สามารถหาคำอธิบายได้ทุกที่ (เช่นฉันไม่ใช่เจ้าของภาษาอังกฤษ) ฉันรู้ว่าในเว็บไซต์ "ปกติ" ลูกค้ามักเป็นผู้เริ่มต้นคำขอดังนั้นฉันจึงสมมติว่าเว็บเซิร์ฟเวอร์ต้องยอมรับปริมาณข้อมูลขาเข้าบนพอร์ตเหล่านั้นและสามัญสำนึกของฉันบอกฉันว่าเซิร์ฟเวอร์อนุญาตให้ส่งการตอบสนอง โดยไม่ยกเลิกการบล็อกสิ่งอื่นใด (ไม่อย่างนั้นจะไม่มีเหตุผลที่จะมีกฎสองประเภท) ถูกต้องไหม
แต่ปริมาณการใช้งานเว็บ (บริการ) ขาออกคืออะไรและจะใช้งานอย่างไร AFAIK ถ้าเซิร์ฟเวอร์ที่ต้องการที่จะเริ่มต้นการเชื่อมต่อกับเครื่องอื่นให้พอร์ตเฉพาะเรื่องที่เป็นหนึ่งในส่วนอื่น ๆ (เช่นที่พอร์ตปลายทางจะเป็น80
) ที่สิ้นสุดของฟรีพอร์ตใด ๆ ที่สามารถนำมาใช้ (คนพอร์ตต้นทางจะเป็นแบบสุ่ม ) ฉันสามารถเปิดการร้องขอ HTTP จากเซิร์ฟเวอร์ของฉัน (โดยใช้wget
ตัวอย่าง) โดยไม่ต้องปิดกั้นอะไร ดังนั้นฉันสมมติว่าแนวคิดของ "ขาเข้า" และ "ขาออก" ผิดไปอย่างใด