Score:0

ฉันจะระบุพอร์ตอื่นที่ไม่ใช่ 80 เมื่อเพิ่มใบรับรอง SSL โดยใช้ Certbot ได้อย่างไร

ธง us

ฉันมีเซิร์ฟเวอร์ที่ใช้เว็บเซิร์ฟเวอร์ 2 ตัว (Apache และ Nginx) เซิร์ฟเวอร์ Apache ดูแลการรับส่งข้อมูลทั้งหมดที่ส่งไปยังไซต์ Wordpress ในขณะที่เซิร์ฟเวอร์ Nginx ให้บริการ Python API และ React Web App ของฉัน

เนื่องจากพอร์ตที่ขัดแย้งกับ Apache ฉันจึงต้องตั้งค่า API ให้ทำงานบนพอร์ต 88 และแอป React ให้ทำงานบน 90 ฉันทดสอบด้วยวิธีนี้และใช้งานได้ คำขอทั้งหมดจะถูกส่งต่อไปยัง 443 ดังนั้นฉันจึงคิดว่ามันไม่สำคัญว่าพอร์ตที่ไม่ปลอดภัยคืออะไร

เมื่อฉันรันคำสั่งเพื่อเพิ่มใบรับรองในที่สุด:

sudo certbot --nginx -d a.domain.com

ซึ่งทำให้ฉันมีข้อผิดพลาด เมื่อตรวจสอบเพิ่มเติม ฉันพบว่ามันพยายามเปิดโดเมนที่พอร์ต 80 แทนที่จะเป็น 88 ฉันได้ทำการค้นคว้าและพบว่า --http-01-พอร์ต กฎและตั้งค่าเป็น 88 แต่มันทำให้ฉันมีข้อผิดพลาดเดิมอีกครั้ง:

sudo certbot --nginx --http-01-port 88 -d a.domain.com

หลังจากพยายามหลายครั้ง ฉันกลัวว่า certbot อาจบล็อกฉันเป็นเวลาสองสามชั่วโมงหรือหลายวันในไม่ช้าเนื่องจากสงสัยว่าเป็นสแปม และฉันหมดหนทางแก้ไขที่เป็นไปได้แล้ว

มีใครจัดการกับเรื่องนี้มาก่อนหรือไม่? คุณแก้ปัญหานี้อย่างไร

us flag
ฉันแนะนำให้ใช้การตั้งค่าพร็อกซีย้อนกลับบนพอร์ต 80 ซึ่งจะส่งต่อคำขอไปยังเว็บเซิร์ฟเวอร์อื่น
Score:3
ธง id

ไม่มีวิธีระบุพอร์ตที่แตกต่างจากค่าเริ่มต้น (80/443)

ฉันแนะนำให้คุณใช้การตรวจสอบความถูกต้องของ acme-dns ฉันใช้มันและทำงานได้ดี รายละเอียดเพิ่มเติมที่นี่ : https://www.digitalocean.com/community/tutorials/how-to-acquire-a-let-s-encrypt-certificate-using-dns-validation-with-acme-dns-certbot-on-ubuntu-18- 04

acme-dns มีประโยชน์อย่างมากในการออกใบรับรอง Let's Encrypt สำหรับอินทราเน็ตที่เป็นสาธารณสมบัติ

โพสต์คำตอบ

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