Score:1

นักเทียบท่าที่มี Traefik reverse proxy ภายใต้ Synology DSM 7 // ฟรีพอร์ต 80 และ 443

ธง cn

ในการเรียกใช้นักเทียบท่าด้วย reverse proxy Traefik v2 บน Synology NAS ฉันต้องสามารถใช้พอร์ต 80 และ 443 บนระบบโฮสต์ได้ระบบปฏิบัติการของ NAS DSM ใช้พร็อกซีย้อนกลับของตัวเอง nginx ซึ่งพยายามครอบครองพอร์ตด้วยตัวมันเอง ภายใต้ DSM 6.2 ฉันสามารถเปลี่ยนพอร์ต 80 และ 443 ได้โดยใช้สคริปต์สำหรับบูต (change-ports.sh) ตามที่อธิบายไว้ ที่นี่เพื่อให้พอร์ตว่างและสามารถใช้งานได้โดยนักเทียบท่า Traefik reverse proxy

#! /ถัง/ทุบตี

HTTP_PORT=81
HTTPS_PORT=444

sed -i "s/^\( *listen .*\)80/\1$HTTP_PORT/" /usr/syno/share/nginx/*.mustache
sed -i "s/^\( *listen .*\)443/\1$HTTPS_PORT/" /usr/syno/share/nginx/*.mustache

หลังจากอัปเกรด Synology NAS 918+ เป็น DSM 7 ฉันไม่สามารถ "ว่าง" พอร์ต 80 และ 443 ได้อีกต่อไป เห็นได้ชัดว่าสคริปต์ใช้งานไม่ได้และ Nginx (จาก DSM) บล็อกพอร์ตอยู่เสมอ

คำถามคือ วิธีเข้าถึง Traefik พร็อกซีย้อนกลับนักเทียบท่าอีกครั้ง โดยใช้พอร์ต 80/443 ภายใต้ OS DSM 7 ใหม่

Score:2
ธง eg

ดูเหมือนว่าตอนนี้ไฟล์ config จะถูกจัดเก็บโดยตรงใน /etc/nginx

สิ่งต่อไปนี้ใช้ได้สำหรับฉัน:

#! /ถัง/ทุบตี

HTTP_PORT=81
HTTPS_PORT=444

sed -i "s/^\( *listen .*\)80/\1$HTTP_PORT/" /etc/nginx/nginx.conf*
sed -i "s/^\( *listen .*\)443/\1$HTTPS_PORT/" /etc/nginx/nginx.conf*

ฉันเปลี่ยนตำแหน่งของ nginx-config ในสคริปต์โดยทั่วไป อย่างอื่นเหมือนกันหมด ตอนนี้ traefik พร้อมใช้งานอีกครั้ง

ZaxLofful avatar
bd flag
หากฉันเข้าใจถูกต้อง สิ่งนี้ทำให้ NGINX ใช้พอร์ตต่างกัน...มีวิธีง่ายๆ ที่จะหยุดมันโดยสิ้นเชิงหรือไม่?

โพสต์คำตอบ

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