Score:0

เซิร์ฟเวอร์ Reverse Proxying 2 ไม่ทำงานบน nginx

ธง us

หมายเหตุ: ฉันแก้ไข reverse proxying ด้วยการรีสตาร์ท ดูเหมือนว่า 127 วันของ uptime นั้นมากเกินไปสำหรับเดสก์ท็อป windows ของฉัน ฉันยังต้องการความช่วยเหลือในส่วน ssl ดังนั้นความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมจริง ๆ

ปัญหา SSL

สำหรับส่วน SSL ฉันไม่สามารถคาดเดาได้ว่าทำไมมันถึงไม่ทำงาน นี่คือการกำหนดค่าทั้งหมดและขั้นสุดท้ายของฉันสำหรับ kra.domain.in

worker_processes อัตโนมัติ

เหตุการณ์ {
    worker_connections 768;
}
 
http {
    เซิร์ฟเวอร์ {
        ฟัง 80;
        ชื่อเซิร์ฟเวอร์ kra.domain.in www.kra.domain.in;

        ที่ตั้ง / {
            proxy_pass http://127.0.0.1:5500;
        }
    }

    เซิร์ฟเวอร์ {
        ฟัง 443 ssl;
        ชื่อเซิร์ฟเวอร์ kra.domain.in www.kra.domain.in;

        ssl_certificate /nginx/ssl/ssl-bundle.crt;
        ssl_certificate_key /nginx/ssl/private.key;

        ที่ตั้ง / {
            proxy_pass http://127.0.0.1:5500;
        }
    }
}

นี่คือกลุ่ม Virtual IP ของฉันบน Fortinet Firewall กลุ่ม IPv4 เสมือนบนไฟร์วอลล์

ฉันได้อัปเดตการตั้งค่าการดูแลระบบเพื่อไม่ให้ใช้พอร์ต 443

สำหรับใบรับรอง SSL ฉันใช้ ZeroSSL เพื่อสร้างใบรับรอง SSL ของฉัน และทำตามขั้นตอนที่ให้ไว้ที่ลิงค์นี้: https://help.zerossl.com/hc/en-us/articles/360058295894-Installing-SSL-Certificate-on-NGINX

ฉันรวมไฟล์โดยใช้ cat (git bash) และคุณจะเห็นไฟล์โฮสต์ของฉันที่นั่น ฉันไม่มีเงื่อนงำเพิ่มเติมว่าทำไมสิ่งนี้ถึงไม่ทำงาน

แก้ไขปัญหา ปัญหานี้ได้รับการแก้ไขแล้ว โปรดช่วยในข้างต้น

ฉันประสบปัญหานี้มาประมาณหนึ่งสัปดาห์แล้วและฉันคิดว่าจะถามที่นี่เพราะไม่มีอะไรทำงาน

ดังนั้น ฉันใช้ nginx บน windows และได้ย้อนกลับพร็อกซี IP ภายนอก/สาธารณะของฉันเป็น 127.0.0.1:5500 ใช้งานได้เพียงพอในขณะนั้น ประมาณหนึ่งเดือนที่ผ่านมา แต่ฉันใช้งาน ssl ไม่ได้ เราจะกลับไปแก้ไขในไม่กี่วินาที นี่คือการกำหนดค่าของฉันสำหรับ reverse proxy เดียวบนโดเมนของฉัน kra.domain.inและมันทำงานได้อย่างไม่มีที่ติและยังทำงานได้อย่างไม่มีที่ติ ยกเว้นส่วน SSL ซึ่งไม่จำเป็นสำหรับแอปพลิเคชันของฉันในการทำงาน แต่ฉันกำลังพิจารณาที่จะเพิ่ม SSL ที่นั่นเพราะฉันอาจจำเป็นต้องใช้

ดังนั้น SSL จึงใช้งานไม่ได้ในกรณีของฉัน การกำหนดค่าความคิดเห็นคือสิ่งที่ฉันใช้สำหรับส่วน SSL พอร์ต 443 ก็เปิดจากไฟร์วอลล์เช่นกัน ฉันได้รับใบรับรองจาก ZeroSSL และ nginx ก็ไม่พบข้อผิดพลาดสำหรับการกำหนดค่าหรือส่วนการจับคู่คีย์ มีเพียงพอร์ต 443 หรือพอร์ต https ของเครือข่ายที่ไม่ตอบสนอง

djdomi avatar
za flag
นั่นคือสาธารณสมบัติที่คุณยินดีจะบอกหรือไม่ และหรือว่า "เครือข่ายของฉัน" หมายถึงอะไร - โฮสต์นี้อยู่ที่บ้านหรือไม่! และ /nginx มีอยู่จริงหรือไม่? เป็นเส้นทางที่ไม่ใช่ค่าเริ่มต้น
SwagBeast SKJJ avatar
us flag
nginx ใช้งานได้เพียงพอ และใช่ว่าเป็นสาธารณสมบัติ ฉันเดาว่าฉันพบปัญหาแล้ว ฉันจะติดตามปัญหาของฉันหลังจากขอให้คนอื่นเปิดพอร์ต 443 ฉันเดาว่ามันเปิดไม่ได้เพราะ https ทำงานบน ip ในเครื่องของฉัน ( 192.168.1.120) แต่บน IP สาธารณะซึ่งจัดการโดยไฟร์วอลล์ของฉัน มันล้มเหลว
SwagBeast SKJJ avatar
us flag
และไม่ ไม่ใช่บ้านจริง ๆ สิ่งนี้โฮสต์บนเครือข่ายสำนักงานของฉัน
djdomi avatar
za flag
ฉันหวังว่าคุณจะรู้ว่าคุณกำลังทำอะไรอยู่ ฟังดูไม่เหมือนเลย
SwagBeast SKJJ avatar
us flag
เอ่อ ขออภัย แต่ฉันรู้ว่าฉันกำลังทำอะไร ถ้าไม่ใช่สิ่งที่ฉันกำลังทำอยู่ และฉันก็แก้ไขปัญหาด้วย ฉันเพิ่งทำให้ local ip ของเครื่องฉันยุ่ง (ใช้ 192.168.0.120 แทน 192.168.1.120)

โพสต์คำตอบ

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