Score:0

การแมปพอร์ตคอนเทนเนอร์นักเทียบท่า 80:80 ใช้งานได้กับ localhost เท่านั้น แต่ไม่ใช่จากการเข้าถึงภายนอก

ธง id

เข้าสู่ระบบเซิร์ฟเวอร์อินทราเน็ตของฉันผ่าน SSH บน IP 10.10.245.209 (พอร์ต 22 แน่นอน)

สร้างนักเทียบท่า-compose.yml:

รุ่น: '3.8'
บริการ:
  php-apache-สภาพแวดล้อม:
    ชื่อคอนเทนเนอร์: php-apache
    ภาพ: php:8.0-apache
    ปริมาณ:
      - ./php/src:/var/www/html/
    พอร์ต:
      - 80:80

และใน ./php/src ฉันมี index.php:

<?php
เสียงสะท้อน 123+123;

ฉันใช้ นักเทียบท่าเขียนขึ้น -d ในไดเร็กทอรีปัจจุบัน และคอนเทนเนอร์เริ่มต้นสำเร็จ:

รหัสคอนเทนเนอร์ IMAGE คำสั่งสร้างสถานะชื่อพอร์ต
9795a5fdd59f php:8.0-apache "docker-php-entrypoiâ¦" 19 นาทีที่แล้ว ขึ้น 19 นาที 0.0.0.0:80->80/tcp, :::80->80/tcp php-apache

ตอนนี้ถ้าฉันใช้ ลิงซ์ http://localhost หรือ คม http://127.0.0.1มันกลับมาอย่างถูกต้อง:

246

ดังที่หน้าเว็บ แต่เมื่อฉันพยายามเข้าถึงเซิร์ฟเวอร์ http://10.10.245.209 ใน Chrome จะวนอยู่สองสามวินาที จากนั้นไม่มีอะไรเกิดขึ้น (ERR_EMPTY_RESPONSE)

lsof -i:80 ผล:

คำสั่ง PID ผู้ใช้ ประเภท FD ขนาดอุปกรณ์/ปิด ชื่อโหนด
นักเทียบท่า-pr 24074 รูท 4u IPv4 129863 0t0 TCP *:http (ฟัง)
นักเทียบท่า-pr 24081 รูท 4u IPv6 131383 0t0 TCP *:http (ฟัง)

ตามเอกสารและการค้นหาใน Google ทุกสิ่งที่ฉันทำถูกต้องหรือไม่

มีอะไรผิดปกติที่นี่?

Itai Ganot avatar
gl flag
คุณเปิดพอร์ต 80 ในไฟร์วอลล์หรือไม่
djdomi avatar
za flag
ฉันจะใช้พอร์ตอื่นเป็น 80 บนคอนเทนเนอร์เนื่องจากฉันมีข้อผิดพลาดในการแมปคอนเทนเนอร์ แต่คำถามคือสิ่งที่ `lsof -I :80` กำลังบอก
id flag
@Itai ฉันจะรู้ได้อย่างไรว่าพอร์ต 80 เปิดอยู่
id flag
`lsof -I :80` ให้ฉัน `lsof: อักขระตัวเลือกที่ผิดกฎหมาย: I`
id flag
@djdomi ฉันได้อัปเดตผลลัพธ์ของ `lsof -i:80` ในคำถามแล้ว
id flag
@djdomi โดย 'พอร์ตอื่นเป็น 80 บนคอนเทนเนอร์' คุณหมายถึงพอร์ตคอนเทนเนอร์หรือพอร์ตโฮสต์หรือไม่
djdomi avatar
za flag
ฉันจะใช้พอร์ต 8080 สำหรับโฮสต์เนื่องจากดูเหมือนว่าพอร์ต 80 จะได้รับการแก้ไขที่ใช้ในคอนเทนเนอร์

โพสต์คำตอบ

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