Reverse Proxy Plesk Control Panel

การทำ Reverse Proxy ด้วย Nginx ใน Plesk Control Panel

  • bloglnwza
  • December 25, 2022

Reverse Proxy Plesk Control Panel

การทำ Reverse Proxy ด้วย Nginx ใน Plesk Control Panel

ขั้นตอนที่ 1 เลือกเมนุ Hosting & DNS

ขั้นตอนีที่ 2 เลือกเมนู Apache & nginx Setting

การทำ Reverse Proxy ด้วย Nginx ใน Plesk Control Panel

ขั้นตอนที่ 3 เลื่อนลงมาล่างสุดจะเจอหัวข้อ Additional nginx directives และใช้คำสั่งดังนี้เพิ่มลงไปในช่องว่าง

การทำ Reverse Proxy ด้วย Nginx ใน Plesk Control Panel

location /path/ {      <<< /path/ คือส่วนที่จะให้แสดงตรง URL เราสามารถเปลี่ยนได้ตามต้องการเช่น / เป็น register จะได้ URL แบบนี้ www.bloglnwza.com/register โดยที่ไม่ต้องไปเพิ่ม path ใน File Manager
proxy_pass http://xxx.xxx.xxx.xxx:aaaaa/;    <<< http://xxx.xxx.xxx.xxx/aaaaa/ คือ IP และ Port ของปลายทางที่เราจะชี้ไปเช่น http://111.111.111.111:22222/
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
}

จากตัวอย่างข้างบนจะได้คำสั่งที่นำไปใช้งานจริงแบบนี้

location /register/ {
proxy_pass http://111.111.111.111:22222/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
}

 

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

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save