From fb7b2389c33bef903f236f4dd0c0b98dfc0bbbe8 Mon Sep 17 00:00:00 2001 From: ertopogo Date: Wed, 26 Nov 2025 04:02:41 +0100 Subject: Feat: Ajout de la configuration Tridactyl (Native Messenger + .tridactylrc) et scripts de maintenance --- setup-git-web-interface/nginx-config.conf | 50 +++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 setup-git-web-interface/nginx-config.conf (limited to 'setup-git-web-interface/nginx-config.conf') diff --git a/setup-git-web-interface/nginx-config.conf b/setup-git-web-interface/nginx-config.conf new file mode 100644 index 0000000..4059a5e --- /dev/null +++ b/setup-git-web-interface/nginx-config.conf @@ -0,0 +1,50 @@ +# Configuration Nginx pour GitLab +# À placer dans /etc/nginx/sites-available/gitlab +# Puis créer un lien symbolique: sudo ln -s /etc/nginx/sites-available/gitlab /etc/nginx/sites-enabled/ + +upstream gitlab { + server 127.0.0.1:80; +} + +server { + listen 80; + server_name chillka.example.com; # Remplacer par votre domaine ou IP + + # Redirection vers HTTPS (décommenter après configuration SSL) + # return 301 https://$server_name$request_uri; + + location / { + proxy_pass http://gitlab; + 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-Proto $scheme; + + # Timeouts pour les grandes opérations + proxy_read_timeout 300s; + proxy_connect_timeout 75s; + } +} + +# Configuration HTTPS (décommenter après avoir configuré SSL) +# server { +# listen 443 ssl http2; +# server_name chillka.example.com; +# +# ssl_certificate /etc/letsencrypt/live/chillka.example.com/fullchain.pem; +# ssl_certificate_key /etc/letsencrypt/live/chillka.example.com/privkey.pem; +# ssl_protocols TLSv1.2 TLSv1.3; +# ssl_ciphers HIGH:!aNULL:!MD5; +# +# location / { +# proxy_pass http://gitlab; +# 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-Proto $scheme; +# +# proxy_read_timeout 300s; +# proxy_connect_timeout 75s; +# } +# } + -- cgit v1.2.3