1. DNS Eintrag setzten zum nginx
Ich habe im AdGuard zwei DNS Rewrite regeln für null definiert.
null -> 192.168.34
null.home -> 192.168.1.34
2. Nginx proxy, welche die requests auf den EVCC weiterleitet.
Nginx installieren
Code: Alles auswählen
sudo apt update sudo apt install -y nginxCode: Alles auswählen
sudo tee /etc/nginx/sites-available/null-redirect >/dev/null <<'EOF' server { listen 80 default_server; listen [::]:80 default_server; # egal welcher Host kommt (null / null.home / IP) -> redirect server_name _; location / { return 302 http://192.168.1.34:7070$request_uri; } } EOFCode: Alles auswählen
sudo rm -f /etc/nginx/sites-enabled/default sudo ln -sf /etc/nginx/sites-available/null-redirect /etc/nginx/sites-enabled/null-redirectCode: Alles auswählen
sudo nginx -t sudo systemctl reload nginx sudo systemctl enable --now nginxCode: Alles auswählen
curl -I http://192.168.1.34/ curl -I -H "Host: null" http://192.168.1.34/ curl -I -H "Host: null.home" http://192.168.1.34/
Code: Alles auswählen
sudo tail -f /var/log/nginx/access.log /var/log/nginx/error.log