Je voudrais exposer une application django en test bêta à mon client. Notre certificat SSL fonctionne uniquement pour http://www.domain.com/ (pas de sous-domaine). Donc, je voudrais carte:django url via proxy_pass
http: // 192.168.0.9:8080/ à http://www.domain.com/beta/
je dois ajouter à mon nginx.conf
location /beta {
rewrite ^([^.]*[^/])$ $1/ permanent;
}
location /beta/{
proxy_set_header X-Url-Prefix http://www.domain.com/beta/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_pass http:// 192.168.0.9:8080/;
}
La première page bien paraître, mais tous les liens ne fonctionne pas. Les liens sont créés par {% url ...%} templatetags.
PS: espace entre http: // et IP -> stackoverflow refuser de sauver ma question pas accessible comme