Page 60 - ระบบตัวแทนการให้บริการเว็บไซต์หน่วยงานสำนักงานพัฒนาที่ดินเขต (Reverse Proxy)
P. 60
ห้องสมุดกรมพัฒนาที่ดิน
4-27
4.3.4.3 การกําหนดค่าให้โปรแกรมเอนจิ้นเอ็ก (Ngnix) ให้สามารถรองรับลักษณะการ
ทํางานรูปแบบพร็อกซี่ (proxy) ของเว็บไซต์ในหน่วยงานส่วนภูมิภาค โดยการสร้างไฟล์คอนฟิกกูเรชั่นแยกตาม
เครื่องแม่ข่ายที่อยู่ตามพัฒนาที่ดินเขต เช่น ไฟล์คอนฟิกกูเรชั่นของเว็บไซต์หน่วยงานพัฒนาที่ดินเขต 3 กําหนด
ค่าที่ชื่อว่า r03.ldd.go.th.conf โดยจัดเก็บไฟล์ดังกล่าวที่พาร์ท (path) /etc/nginx/conf.d เพื่อให้งานใน
การบริหารจัดการกําหนคค่าเว็บไซต์ ตัวอย่างเช่น การสร้างไฟล์สําหรับเว็บไซต์ของสํานักงานพัฒนาที่ดินเขต 3
ที่พาร์ท (path) /etc/Nginx/conf โดยใช้สร้างชื่อไฟล์ /etc/Nginx/conf.d/r03.ldd.go.th.conf โดยทําการ
คลิกขวาแล้วเลือก New>Fire และตั้งชื่อไฟล์ r03.ldd.go.th.conf
ภาพที่ 4 – 57 การสร้างไฟล์ Configuration เว็บไซต์สําหรับเว็บไซต์ของสํานักงานพัฒนาที่ดินเขต 3
4.3.4.4 ทําการกําหนดชุดคําสั่งไฟล์สําหรับเว็บไซต์ของสํานักงานพัฒนาที่ดินเขต 3 โดย
กําหนดชุดคําสั่งดังนี้
upstream r03.ldd.go.th{ server 10.2.3.1:80; }
server {
listen 80;
server_name r03.ldd.go.th;
location / {
proxy_pass http://r03.ldd.go.th;
}
}
อธิบายได้ดังนี้
upstream หมายถึง การกําหนดค่า ถ้ามีการเรียกใช้เว็บไซต์สํานักงานพัฒนาที่ดินเขต 3 ให้
ดึงข้อมูลมาแสดงจากเครื่องหมายเลขไอพีแอดเดส 10.2.3.1