Ich möchte auf meinem VPS einen Reverse-Proxy für meine Heroku-App einrichten ( http://lovemaple.heroku.com ). Wenn ich also besuche, mysite.com/blog
kann ich den Inhalt auf http://lovemaple.heroku.com abrufen
Ich habe die Anweisungen im Apache-Wiki befolgt .
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;
}
Ich habe es geändert, um es meiner Situation anzupassen:
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;
}
Wenn ich besuche mysite.com/blog
, wird die Seite angezeigt, aber die js / css-Datei kann nicht abgerufen werden (404).
Ihre Verbindung wird mysite.com/style.css
aber nicht mysite.com/blog/style.css
.
Was ist los und wie kann ich das beheben?