Score:0

การย้ายเว็บโฮสติ้ง IIS ไปยังเซิร์ฟเวอร์ Glassfish เพื่อหลีกเลี่ยงปัญหาไฟร์วอลล์กับไคลเอ็นต์

ธง bf

ขณะนี้ฉันมีเซิร์ฟเวอร์ Glassfish 4 ซึ่งโฮสต์ API บนพอร์ต 80 โดยใช้ SSL แม้ว่าจะเป็นพอร์ต 80 แต่ก็ยังใช้ SSL ฉันทำสิ่งนี้เพราะเรามีปัญหากับไคลเอนต์ที่พอร์ต 8181 ถูกบล็อกบนเครือข่ายธุรกิจของพวกเขา และด้วยเหตุนี้จึงบล็อกการโทรจากส่วนหน้าเชิงมุมของเราไปยัง API ส่วนหลังของ Glassfish

ส่วนหน้าเชิงมุมกำลังให้บริการโดย IIS ผ่านพอร์ต 443 (ssl)

เราตั้งสมมติฐานว่าเครือข่ายส่วนใหญ่จะเปิดทั้งพอร์ต 443 และพอร์ต 80 อย่างไรก็ตาม ขณะนี้เราพบปัญหาที่เครือข่ายไคลเอนต์ปิดกั้นการรับส่งข้อมูลพอร์ต 80

ทางออกเดียวที่ฉันคิดได้คือย้ายส่วนหน้าเชิงมุมจาก IIS ไปยังโฟลเดอร์ docroot ของ Glassfish และให้ Glassfish ให้บริการทั้ง API ส่วนหลังและรหัสส่วนหน้า

ประการแรก มีวิธีใดที่ดีกว่านี้ที่บางคนต้องแก้ปัญหานี้ด้วยไฟร์วอลล์ที่บล็อกพอร์ตไปยังเซิร์ฟเวอร์ส่วนหลังหรือไม่

ประการที่สอง รหัสเชิงมุมใช้วัตถุเราเตอร์ซึ่งต้องใช้กฎการเขียน URL ใหม่เพื่อเปลี่ยนเส้นทางการรับส่งข้อมูลทั้งหมดไปยังหน้าฐาน ตัวอย่าง: หากโค้ดเชิงมุมโฮสต์อยู่ในโฟลเดอร์ "angularApp" /angularApp/page/page จะต้องเปลี่ยนเส้นทางไปที่ /angularApp/index.htmlขณะนี้ฉันไม่ทราบวิธีการใช้กฎการเขียนซ้ำ URL ใน Glassfish โดยเฉพาะสำหรับเว็บเพจที่โฮสต์ในโฟลเดอร์ docroot

vidarlo avatar
ar flag
ทำไมไม่ใช้ IIS เป็น reverse proxy สำหรับ API
Curtis avatar
bf flag
@vidarlo เพราะฉันไม่รู้ว่าฉันสามารถทำได้ฮ่า ๆ แต่ดูเหมือนว่ามันอาจจะใช้ได้ ... ถ้าฉันสามารถหาวิธีตั้งค่าได้ ขอบคุณสำหรับความคิด
Curtis avatar
bf flag
@vidarlo ขอบคุณฉันสามารถคิดออกและตั้งค่าได้และตอนนี้มันทำงานกับ IIS เป็นพร็อกซีย้อนกลับ

โพสต์คำตอบ

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