เป็นได้หลายอย่าง!
แต่เพื่อเริ่มต้น คุณแน่ใจหรือไม่ว่าการตั้งค่าการส่งต่อพอร์ตถูกต้อง เพื่อให้ส่งต่อแพ็คเกจไปยัง IP ของเครื่อง windows 7 ของคุณ?
อาจเป็นไปได้ว่า Apache ไม่อนุญาตให้มีการร้องขอจากที่อยู่ IP นอกช่วงของ LAN ของคุณ (ฉันไม่คุ้นเคยกับ Apache มากนัก แต่ฉันรู้ว่าซอฟต์แวร์เซิร์ฟเวอร์อื่นบางตัวทำเช่นนี้ เช่น PostgreSQL)
คุณแน่ใจหรือว่าคุณอนุญาต ขาเข้า ร้องขอพอร์ต 80 บนเราเตอร์ของคุณหรือไม่ และไม่ ขาออก คำขอ?
บันทึก: ฉันไม่แนะนำให้คุณใช้เครื่อง Windows 7 เครื่องเก่าเป็นเซิร์ฟเวอร์บนอินเทอร์เน็ต เนื่องจากการสนับสนุนสิ้นสุดลงในวันที่ 14 มกราคม 2020 ตามที่ระบุไว้ เว็บไซต์ของไมโครซอฟต์เอง. ซึ่งหมายความว่าไม่เพียงแต่คุณกำลังใช้งานเซิร์ฟเวอร์บนระบบปฏิบัติการที่ไม่ได้ออกแบบมาเพื่อใช้งานเป็นเซิร์ฟเวอร์ แต่คุณยังใช้งานบนระบบปฏิบัติการที่ไม่ได้รับการแก้ไขมานานกว่าหนึ่งปีครึ่ง... ซึ่งหมายความว่าคุณกำลังเปิดช่องโหว่ด้านความปลอดภัยขนาดใหญ่ในเครือข่ายของคุณและในขณะที่คุณอาจโต้แย้งว่าคุณไม่ใช่เป้าหมายใหญ่ของแฮ็กเกอร์ แต่ก็มีบอทอัตโนมัติที่โจมตีแบบสุ่มบนอินเทอร์เน็ตตลอดเวลา ซึ่งเป็นเหตุผลว่าทำไมคุณถึงมีไฟร์วอลล์เพื่อเริ่มต้น!
อย่างไรก็ตาม ฉันขอแนะนำให้คุณลองใช้งานเซิร์ฟเวอร์ของคุณบน Linux! และถ้าคุณไม่มีเครื่องสำรองไว้ใช้งานในตอนนี้ ผมขอแนะนำให้คุณทำเวอร์ชวลไลซ์เครื่องนี้ผ่านบางอย่างเช่น กล่องเสมือน. หากคุณตั้งค่านี้อย่างถูกต้อง อย่างน้อยที่สุดคุณจะปิดช่องโหว่ด้านความปลอดภัยจำนวนมากได้