Datacenter auto-hébergé sur raspberryPi


#1

Bonjour à toutes et tous,

J’essaie de mettre en place un data-center hébergé à la maison à base de plusieurs Raspberry pi.
Pour l’instant je suis parti sur le fonctionnement suivant :
[NET] > Routeur Netgear >> reverse-proxy (192.168.1.5 sur raspi 1)
puis Site XX (192.168.1.10 sur raspi 2)
ou Site YY (192.168.1.11 sur raspi 3)
ou Service ZZ (192.168.1.12 sur raspi 4)

Matériellement les raspberrys sont tous branchés en ethernet sur le routeur.

J’arrive bien à rediriger les différents noms de domaines jusqu’au raspi 1 mais je bloque sur la configuration du reverse-proxy (avec Nginx). J’ai suivi plusieurs exemples trouvés sur le net mais on trouve tout et son contraire…

Je suis preneur d’idées et conseils sur la configuration d’un reverse-proxy dans mon contexte ?

Mais peut-être que je fais fausse route et qu’il y a d’autres chemins pour arriver à mon but ? Si c’est le cas, n’hésitez pas à me le souffler.

Merci
Bilm


#2

Bonjour,

Je suis parti d’un truc en SSL qui fonctionne chez moi, que j’ai remis en clair :

server {
	listen 80;
	listen [::]:80;
	server_name siteXX.domain.tld;

	# LOG
	access_log /var/log/nginx/siteXX.domain.tld_access.log;
	error_log /var/log/nginx/siteXX.domain.tld_error.log;

	# Proxy
	location / {
		proxy_set_header	Host			$host;
		proxy_set_header	X-Real-IP		$remote_addr;
		proxy_set_header	X-Forwarded-For		$proxy_add_x_forwarded_for;
		proxy_set_header	X-Forwarded-Host	$host:$server_port;
		proxy_set_header	X-Forwarded-Server	$host;
		proxy_set_header	X-Forwarded-Port	$server_port;
		proxy_set_header	X-Forwarded-Proto	$scheme;
		proxy_cookie_path	/			"/; SameSite; HTTPOnly; Secure";
	
		proxy_pass http://192.168.1.10/;
	}
}