การเข้าถึงโดเมน / เว็บไซต์รองจากโฟลเดอร์ย่อยของโดเมน


0

เรามีระบบการผลิตที่กำหนดเองโดยใช้ aws / ec2 / nginx / php-fpm ใน example.com เราต้องการตั้งค่าบล็อกภายใต้ example.com/blog (อาจใช้ wordpress CMS) อย่างไรก็ตามเพื่อเหตุผลด้านความปลอดภัยเราต้องการเรียกใช้ wordpress (หรือ CMS ใดก็ตามที่เราจะใช้) บนอินสแตนซ์ ec2 แยกต่างหาก (เซิร์ฟเวอร์) เพื่อลดผลกระทบหาก CMS ถูกบุกรุก

ดังนั้นhttps://example.com/blogควรทำหน้าที่เป็น URL พร็อกซีสำหรับเว็บไซต์บล็อกซึ่งจะทำงานบนเซิร์ฟเวอร์อื่น

ฉันกำลังดิ้นรนเพื่อกำหนดสิ่งนี้ในคำหลักสองสามคำเพื่อค้นหาคำตอบใน google ดังนั้นตัวชี้หรือวิธีแก้ปัญหาจะได้รับการชื่นชมอย่างมาก ขอขอบคุณ

คำตอบ:


0

สร้างตำแหน่งใหม่ในไฟล์กำหนดค่า Nginx ตัวอย่างเช่น:

location /blog {
    proxy_set_header   X-Real-IP $remote_addr;
    proxy_set_header   Host      $http_host;
    proxy_pass         http://anotherserver:{PORT};
}

แทนที่ 'anotherserver: {PORT}' ด้วยที่อยู่ IP และพอร์ตจริง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.