Wat is de bedoeling: dat ik op mijn pc, via de proxy, de login pagina van de bbox krijg.
Opbouw url: http://raspberry/?cpe=IPVANMODEM
Reden: IPVANMODEM is de upstream voor de proxy, en is dynamisch zodat ik ook andere gui's kan proxy'en
Wat heb ik:
Code: Selecteer alles
proxy_cache_path /tmp/nginx levels=1:2 keys_zone=CACHE1:10m inactive=24h max_size=1g;
server {
listen 80 default_server;
resolver 8.8.8.8;
root /var/www/html;
index index.html;
server_name proxypi;
location / {
proxy_cache CACHE1;
proxy_intercept_errors on;
recursive_error_pages on;
error_page 301 302 307 = @handle_redirect;
set $up $arg_cpe;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://$up$uri;
}
location @handle_redirect {
proxy_cache CACHE1;
proxy_intercept_errors on;
recursive_error_pages on;
error_page 301 302 307 = @handle_redirect;
set $saved_redirect_location '$upstream_http_location';
proxy_pass $saved_redirect_location;
}
}
ik kan een statische pagina wel inladen (bv een css file), maar als de eindbestemming een redirect stuurt (dus bv naar zijn login pagina),
dan krijg ik de fout no host in upstream "/login.lp"
iemand toevallig een nginx expert?
