Quiero configurar un proxy inverso en mi VPS para mi aplicación Heroku ( http://lovemaple.heroku.com ) Entonces, si lo visito mysite.com/blog
, puedo obtener el contenido en http://lovemaple.heroku.com
Seguí las instrucciones en el wiki de Apache .
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;
}
Lo cambié para adaptarse a mi situación:
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;
}
Cuando visito mysite.com/blog
, aparece la página, pero no se puede obtener el archivo js / css (404).
Su vínculo se hace mysite.com/style.css
pero no mysite.com/blog/style.css
.
¿Qué pasa y cómo puedo solucionarlo?