วันจันทร์ที่ 4 ตุลาคม พ.ศ. 2564

Server 2012 ทำ Reverse proxy

 ถ้าใช้ Nodejs ร่วมกับ IIS ต้องใช้ url Rewrite และ reverse proxy เพื่อ ไปทำการ ส่ง และเปิด Port ระหว่าง IIS และ Node

โดยที่ Node จะทำงานเป็น Localhost:port

ต้องไป Load โปรแกรม

http://www.iis.net/downloads/microsoft/url-rewrite

และ

https://www.microsoft.com/en-us/download/details.aspx?id=47333


สร้าง Virtual Directory สร้าง Folder เช่น /abc ต้อง convert เป็น application ด้วย และ 

สร้าง reverse proxy เวลาสร้าง ให้สร้าง ง่ายๆ ใส่ localhost และ web.com ธรรมดา แล้วค่อย มา Edit

มา ที่ localhost:port

และ อย่างลืม ตอน reverse rule ต้อง บอกให้เต็ม เช่น http://www.xyz.com/abc..

ปัญหา ถ้า ตั้ง Compress จะเกิด Error gzip

อันนี้ต้องตั้ง ค่า Rule ตาม Link นี้

https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259

ดูตัวอย่าง web.config ใน คำตอบ




ไม่มีความคิดเห็น:

แสดงความคิดเห็น