ถ้าใช้ 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 นี้
ดูตัวอย่าง web.config ใน คำตอบ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น