Faire un proxy passe plat de base avec nginx sous Linux
L'article me sert ici plus de pense bête qu'autre chose.
Rien de spécial sur l'installation de nginx qu'on peut faire avec
sudo apt-get update && sudo apt-get install nginx
Lien vers le fichier : cliquez ici
Le répertoire de nginx est dans /etc/nginx
On va créer un fichier de configuration dans sons sous-répertoire conf.d
Pour cela on va taper
nano /etc/nginx/conf.d/confpasseplat.conf
Lien vers le fichier : cliquez ici
Ici on écoute sur le port 80
Rempalcer ip_ou_url_d_ecoute par l'ip 'publique' de votre serveur
Même chose pour http://ip_cible:port_cible; que vous pouvez remplacer pour l'exemple par http://192.168.1.12:8080;
enfin vous voyez le principe
server{
listen 80;
server_name ip_ou_url_d_ecoute;
location / {
proxy_pass http://ip_cible:port_cible;
proxy_set_header Host $http_host;
#$http_proxy_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-Proto $scheme;
}
}
Lien vers le fichier : cliquez ici
Si le retour est correct, redémarrer nginx avec
service nginx restart
Lien vers le fichier : cliquez ici
Publicité
Article(s) suivant(s)
Article(s) en relation(s)