Raspberry pi / Fritzbox Subdomain Weiterleitung?
Ich hab auf dem pi paar Sachen laufen, die aktuell so erreichbar sind:
raspberrypi:PORT/…
Das ist bisschen lästig weil man sich alles merken muss und Autocomplete vom Browser nicht hilft.
Ich hätte gerne:
website1.raspberrypi -> raspberrypi:8000, nodered.raspberrypi -> raspberrypi:1880, ui.raspberrypi -> raspberrypi:1880/ui usw.
Noch kürzer wäre auch stark, also z.B. nur ui.r oder so was
Mit nginx auf dem pi könnte ich das mit dem Routing hinbekommen, aber es fehlt noch der Part, dass die ganzen Subdomains auch beim pi rauskommen.
Wie kann ich das erreichen? Ich will ungern nen eigenen DNS Server auf dem pi laufen lassen, weil der schon gelegentlich mal abraucht ^^
you can do on your pi nginx:
and you have to show each subdomain on your pi
then the nginx server is a kind of proxy that does not forward you but only returns what the nginx server can receive,
an example:
server
list 80;
server_name subdomain1.raspberrypi;
location
proxy_pass http://localhost:5000;# Endport for subdomain1
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ForwardedFor $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
server
list 80;
server_name subdomain2.raspberrypi;
location
proxy_pass http://localhost:8000;# Endport for subdomain2
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ForwardedFor $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
server
list 80;
server_name subdomain3.raspberrypi;
location
proxy_pass http://localhost:9000;# Endport for subdomain3
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ForwardedFor $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}