[Cgit et Nginx] Problème de mise en place d'un repo Git (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
Jlzz
Daikyu
Messages : 50
Inscription : mar. 14 août 2012, 15:10
Localisation : Moselle

[Cgit et Nginx] Problème de mise en place d'un repo Git (résolu)

Message par Jlzz »

Salut à tous, je suis en train de monter mon serveur web et j'éprouve des difficultés pour mettre en place cgit.

Voici ce que j'ai pu tirer de error.log de Nginx :

Code : Tout sélectionner

2013/02/04 18:21:10 [error] 613#0: *1 connect() to unix:/tmp/fcgiwrap.sock failed (111: Connection refused) while connecting to upstream, client: 192.168.1.3, server: splab.no-ip.org, request: "GET /cgit/ HTTP/1.1", upstream: "fastcgi://unix:/tmp/fcgiwrap.sock:", host: "192.168.1.2"
Mon fichier nginx.conf :

Code : Tout sélectionner

    server {
        listen       80;
        server_name  splab.no-ip.org;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / { try_files $uri @yourapplication; }
                location @yourapplication {
                        include uwsgi_params;
                        uwsgi_pass unix:/tmp/uwsgi.sock;
                }

        location /cgit/ {
                include fastcgi_params;

                fastcgi_param DOCUMENT_ROOT     /usr/share/nginx/html/cgit/;
                fastcgi_param SCRIPT_FILENAME   /usr/share/nginx/html/cgit/cgit.cgi;
                fastcgi_pass unix:/tmp/fcgiwrap.sock;

                gzip off;
        }
J'ai également, créer un "launcher" de fcgi pour le démarrage :

Code : Tout sélectionner

[Unit]
Description=Simple server for running CGI applications over FastCGI
After=syslog.target network.target

[Service]
Type=forking
Restart=on-abort
PIDFile=/var/run/fcgiwrap.pid
ExecStart=/usr/bin/spawn-fcgi -s /tmp/fcgiwrap.sock -P /tmp/fcgiwrap.pid -u web -g web -M 700 -- /usr/sbin/fcgiwrap
ExecStop=/usr/bin/kill -15 $MAINPID

[Install]
WantedBy=multi-user.target" de de fcgi au démarrage :
Malgré la doc, je n'y arrive pas... J'ai dû louper quelque chose, aussi je m'en remet a vous.

Merci !
Dernière modification par Jlzz le jeu. 27 nov. 2014, 16:46, modifié 1 fois.
Avatar de l’utilisateur
Rolinh
Chu Ko Nu
Messages : 392
Inscription : sam. 15 août 2009, 09:15
Localisation : Suisse

Re: [Cgit et Nginx] Problème de mise en place d'un repo Git

Message par Rolinh »

Salut,

Je sais que ça ne répond pas directement à ta question mais... pour ma part, ne voulant pas me prendre la tête avec les scripts CGI et ayant déjà PHP qui tourne sur mon serveur, j'ai trouvé plus simple d'utiliser gitphp. Visuellement, c'est quasi-identique à cgit.

Après, à toi de voir. ;)

EDIT: voilà un site de démo
Avatar de l’utilisateur
Jlzz
Daikyu
Messages : 50
Inscription : mar. 14 août 2012, 15:10
Localisation : Moselle

Re: [Cgit et Nginx] Problème de mise en place d'un repo Git

Message par Jlzz »

Merci pour le conseil, mais j'ai développé mon site web avec python et flask. Je n'ai pas envie de mettre du php dedans. Quoi qu'il en soit, j'ai enfin réussi.

Merci.
Répondre