Configuration Nginx : Reverse Proxy https

De www.yakakliker.org

Configuration Nginx

  • Editer le fichier /etc/nginx/nginx.conf
sudo nano /etc/nginx/nginx.conf
  • Ajouter cette ligne
include /etc/nginx/passthrough.conf;
  • Créer le fichier /etc/nginx/passthrough.conf
sudo nano /etc/nginx/passthrough.conf

Exemple de configuration

## tcp LB  and SSL passthrough for backend ##
stream {
    upstream site.exemple.org {
        server ADRESSE_IP:443 max_fails=3 fail_timeout=10s;
    }

log_format basic '$remote_addr [$time_local] '
                 '$protocol $status $bytes_sent $bytes_received '
                 '$session_time "$upstream_addr" '
                 '"$upstream_bytes_sent" "$upstream_bytes_received" "$upstream_connect_time"';

    access_log /var/log/nginx/site.exemple.org_access.log basic;
    error_log  /var/log/nginx/site.exemple.org_error.log;

    server {
        listen 443;
        proxy_pass site.exemple.org;
        proxy_next_upstream on;
    }
}

Vérification de la configuration Nginx

sudo nginx -t

Rechargement de la configuration Nginx

sudo systemctl reload nginx

Liens

https://www.cyberciti.biz/faq/configure-nginx-ssltls-passthru-with-tcp-load-balancing/

compteur web gratuit sans pub