Score:0

การเข้าถึงเซิร์ฟเวอร์โดยใช้ IP ของเราเตอร์จะทำงานภายในเครือข่าย แต่ไม่สามารถใช้งานภายนอกได้

ธง in

ดังนั้นฉันจึงมีโดเมน (nextcloud.selfhosted.tamashalasi.com) ซึ่งชี้ไปที่ 91.101.56.134: บันทึกที่เชื่อมต่อโดเมนกับ IP

IP สาธารณะของเราเตอร์ของฉันคือ IP ที่กล่าวถึง ภาพหน้าจอนี้มาจาก https://whatismyipaddress.com/ ที่อยู่ IP ของฉัน

...และนี่คือจากหน้าของเราเตอร์ (โปรดทราบว่าแม้ว่าจะเป็นที่อยู่ IP แบบไดนามิก แต่ที่อยู่ IP จะเปลี่ยนก็ต่อเมื่อที่อยู่ MAC ของเราเตอร์เปลี่ยนแปลง): ป้อนคำอธิบายรูปภาพที่นี่

ฉันมีเซิร์ฟเวอร์บนเครือข่ายซึ่งมีชื่อว่า "เดเบียน" มีที่อยู่ IP ถาวรของ 192.168.0.101; พอร์ต 80 และ 443 ได้รับการส่งต่อไปยัง IP นี้ ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

เซิร์ฟเวอร์ทำงานบนแบร์โบนเดเบียน 5.10.0 โดยติดตั้ง nginx และเรียกใช้ไฟล์ ค่าเริ่มต้น กำหนดค่าด้วย server_name nextcloud.selfhosted.tamashalasi.com เพิ่มเข้าไป ฉันยังเพิ่มกฎพิเศษให้กับ iptables ซึ่งฉันเพิ่มเพื่อเปิดใช้งานการเข้าถึงพอร์ต 80 นี่คือผลลัพธ์ของ iptables -L (ติดตั้งนักเทียบท่าด้วย แต่นั่นไม่ควรเป็นปัญหาฉันคิดว่า):

เชนอินพุท (ยอมรับนโยบาย)
เป้าหมาย prot เลือกปลายทางต้นทาง
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:http

ห่วงโซ่ FORWARD (นโยบาย DROP)
เป้าหมาย prot เลือกปลายทางต้นทาง
DOCKER-USER ทั้งหมด - ทุกที่ ทุกแห่ง
DOCKER-ISOLATION-STAGE-1 ทั้งหมด -- ทุกที่ ทุกแห่ง
ยอมรับทั้งหมด -- ทุกที่ ทุกแห่ง ctstate ที่เกี่ยวข้อง ก่อตั้ง
DOCKER ทั้งหมด - ทุกที่ ทุกแห่ง
ยอมรับทั้งหมด - ทุกที่ทุกที่
ยอมรับทั้งหมด - ทุกที่ทุกที่
ยอมรับทั้งหมด -- ทุกที่ ทุกแห่ง ctstate ที่เกี่ยวข้อง ก่อตั้ง
DOCKER ทั้งหมด - ทุกที่ ทุกแห่ง
ยอมรับทั้งหมด - ทุกที่ทุกที่
ยอมรับทั้งหมด - ทุกที่ทุกที่
ยอมรับทั้งหมด -- ทุกที่ ทุกแห่ง ctstate ที่เกี่ยวข้อง ก่อตั้ง
DOCKER ทั้งหมด - ทุกที่ ทุกแห่ง
ยอมรับทั้งหมด - ทุกที่ทุกที่
ยอมรับทั้งหมด - ทุกที่ทุกที่

Chain OUTPUT (ยอมรับนโยบาย)
เป้าหมาย prot เลือกปลายทางต้นทาง

Chain DOCKER (อ้างอิง 3 รายการ)
เป้าหมาย prot เลือกปลายทางต้นทาง
ยอมรับ tcp - ที่ใดก็ได้ 172.20.0.2 tcp dpt:http

Chain DOCKER-ISOLATION-STAGE-1 (อ้างอิง 1 รายการ)
เป้าหมาย prot เลือกปลายทางต้นทาง
DOCKER-ISOLATION-STAGE-2 ทั้งหมด -- ทุกที่ ทุกแห่ง
DOCKER-ISOLATION-STAGE-2 ทั้งหมด -- ทุกที่ ทุกแห่ง
DOCKER-ISOLATION-STAGE-2 ทั้งหมด -- ทุกที่ ทุกแห่ง
คืนทั้งหมด - ทุกที่ทุกที่

Chain DOCKER-ISOLATION-STAGE-2 (ข้อมูลอ้างอิง 3 รายการ)
เป้าหมาย prot เลือกปลายทางต้นทาง
วางทั้งหมด - ทุกที่ทุกที่
วางทั้งหมด - ทุกที่ทุกที่
วางทั้งหมด - ทุกที่ทุกที่
คืนทั้งหมด - ทุกที่ทุกที่

Chain DOCKER-USER (อ้างอิง 1 รายการ)
เป้าหมาย prot เลือกปลายทางต้นทาง
คืนทั้งหมด - ทุกที่ทุกที่

ด้วยการกำหนดค่านี้ ฉันสามารถเข้าถึง http://nextcloud.selfhosted.tamashalasi.com/ ภายในเครือข่ายท้องถิ่นของฉัน แต่ไม่สามารถภายนอกได้ การเข้าถึง IP โดยตรงจะให้ผลลัพธ์เดียวกัน

ฉันต้องการทำให้ IP สามารถเข้าถึงได้จากภายนอกเครือข่ายท้องถิ่นของฉัน คุณรู้หรือไม่ว่ามีอะไรผิดพลาด?

โปรดทราบว่าฉันเป็น noob การตั้งค่าเซิร์ฟเวอร์ทั้งหมด ถ้าโพสต์นี้ไม่ได้อยู่ในนี้ ฉันชอบถ้าคุณช่วยชี้ให้ฉันเห็นที่ที่โพสต์นั้นอยู่ เพื่อที่จะสามารถแก้ไขปัญหานี้ได้ ขอบคุณ â¤ï¸

โพสต์คำตอบ

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