Score:2

จะทำให้เว็บเซิร์ฟเวอร์ apache ของฉันเป็นแบบสาธารณะได้อย่างไร

ธง fi

ฉันเป็นมือใหม่ในการพัฒนาเว็บอย่างสมบูรณ์ ฉันต้องการลองเข้าถึงเว็บเซิร์ฟเวอร์ของฉันผ่านอุปกรณ์อื่นจากเครือข่ายอื่น ในทำนองเดียวกันฉันสามารถเข้าถึงได้จาก Wi-Fi เดียวกันโดยใช้ iPhone ของฉันโดยใช้ IP ในเครื่องของฉัน มันทำงานคล้ายกับที่ฉันคิด แต่เมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ Wi-Fi อื่น มันจะไม่แสดงอะไรเลย (การเชื่อมต่อ หมดเวลา). ฉันคิดว่าฉันได้ลองใช้การส่งต่อพอร์ตแล้ว แต่ฉันไม่พบวิธีแก้ปัญหาที่แน่นอนสำหรับสิ่งนั้น ขอบคุณล่วงหน้า.

คำอธิบายเกี่ยวกับความหมายของช่องเติมใด ๆ ที่เป็นที่นิยมมาก:

ภาพหน้าจอ

ฉันได้ถามสิ่งนี้ใน StackOverflow และผู้ดูแลเว็บแล้ว แต่มันไม่ตรงประเด็น

ng flag
ฉันไม่แน่ใจเกี่ยวกับอิมเมจ แต่วิธีการคือการทำให้พอร์ต 80 ถูกเปลี่ยนเส้นทางไปยังเซิร์ฟเวอร์ IP ภายในเครื่องของคุณ (เช่น 192.168.1.30) และไปยังพอร์ตที่คุณกำหนดค่าเซิร์ฟเวอร์ apache ของคุณ (ในกรณีส่วนใหญ่เป็นพอร์ตเดียวกัน 80) ตรวจสอบ URL นี้ในส่วนของการส่งต่อพอร์ต มีรูปภาพที่สามารถช่วยคุณได้ https://linuxhint.com/setup_free_ssl_cert_apache_debian/ ในตอนท้าย คุณไม่ควรพยายามป้อนจากภายนอกด้วย IP ในเครื่อง แต่ใช้ IP สาธารณะ (ตรวจสอบ https://www.whatismyip.com/ เพื่อทราบว่าคุณมี IP สาธารณะอะไร)
cn flag
สิ่งที่คุณต้องการคือการส่งต่อพอร์ต คุณต้องระบุ IP สาธารณะของคุณด้วย ISP บางรายไม่อนุญาตให้โฮสต์พอร์ต เมื่อคุณตั้งค่าการส่งต่อพอร์ต คุณจะเข้าถึง IP สาธารณะของเครือข่ายของคุณ
djdomi avatar
za flag
@Mick_Mick แพลตฟอร์มที่เหมาะสมสำหรับคำถามของคุณคือ SuperUser เนื่องจากคุณไม่ได้จัดการ Business Env ดังนั้นคำถามของคุณจึงอยู่ที่นี่ Offtopic

โพสต์คำตอบ

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