diff options
| author | ertopogo <erwin.t.pombett@gmail.com> | 2025-11-26 04:02:41 +0100 |
|---|---|---|
| committer | ertopogo <erwin.t.pombett@gmail.com> | 2025-11-26 04:02:41 +0100 |
| commit | fb7b2389c33bef903f236f4dd0c0b98dfc0bbbe8 (patch) | |
| tree | aa61a9026da508e865ab19b38677be523c961891 /setup-git-web-interface/nginx-config.conf | |
| parent | 0f1ba5af1684cfc64b3ff5374ef95c70df1caac0 (diff) | |
Feat: Ajout de la configuration Tridactyl (Native Messenger + .tridactylrc) et scripts de maintenance
Diffstat (limited to 'setup-git-web-interface/nginx-config.conf')
| -rw-r--r-- | setup-git-web-interface/nginx-config.conf | 50 |
1 files changed, 50 insertions, 0 deletions
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; +# } +# } + |
