ฉันต้องการตั้งค่า Reverse proxy ใน VPS ของฉันสำหรับแอพ Heroku ของฉัน ( http://lovemaple.heroku.com ) ดังนั้นหากฉันเข้าชมmysite.com/blog
ฉันจะได้รับเนื้อหาในhttp://lovemaple.heroku.com
ผมทำตามคำแนะนำบนวิกิพีเดียอาปาเช่
location /couchdb {
rewrite /couchdb/(.*) /$1 break;
proxy_pass http://localhost:5984;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
ฉันเปลี่ยนให้เหมาะกับสถานการณ์ของฉัน:
location /blog {
rewrite /blog/(.*) /$1 break;
proxy_pass http://lovemaple.heroku.com;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
เมื่อฉันเข้าชมmysite.com/blog
หน้าจะปรากฏขึ้น แต่ไฟล์ js / css ไม่สามารถรับได้ (404)
การเชื่อมโยงของพวกเขากลายเป็นแต่ไม่mysite.com/style.css
mysite.com/blog/style.css
เกิดอะไรขึ้นและฉันจะแก้ไขได้อย่างไร
serverfault.com/questions/376162/…
—
shlgug