configurer nginx /usr/share/nginx

WRInaute occasionnel
bonjour:

j'ai un problème que je n'arrive absolument pas à résoudre:

j'ai mon dossier contenant mon site en php dans /flarum qui se situe dans le dossier classique de nginx (/usr/share/nginx/html)

j'aimerai pouvoir y accèder mais j'ai une belle erreur 404

voici mon fichier default dans sites-available

Code:
    location / { try_files $uri $uri/ /index.php?$query_string; }
    location /api { try_files $uri $uri/ /api.php?$query_string; }
    location /admin { try_files $uri $uri/ /admin.php?$query_string; }

    location /flarum {
        deny all;
        return 404;
    }

    location ~ .php$ {
        fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_index index.php;
        include fastcgi_params;
    }
    
    location ~* \.html$ {
        expires -1;
    }

    location ~* \.(css|js|gif|jpe?g|png)$ {
        expires 1M;
        add_header Pragma public;
        add_header Cache-Control "public, must-revalidate, proxy-revalidate";
    }

    gzip on;
    gzip_http_version 1.1;
    gzip_vary on;
    gzip_comp_level 6;
    gzip_proxied any;
    gzip_types application/atom+xml
               application/javascript
               application/json
               application/vnd.ms-fontobject
               application/x-font-ttf
               application/x-web-app-manifest+json
               application/xhtml+xml
               application/xml
               font/opentype
               image/svg+xml
               image/x-icon
               text/css
               text/plain
               text/xml;
    gzip_buffers 16 8k;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";

merci pour vos réponses
 
WRInaute occasionnel
quand j'entre ta ligne de code, j'obtiens ceci en root

The file '/var/log/nginx/error.log' is not executable by this user
 
WRInaute passionné
Ce n'est pas un executable, c'est un fichier de log.

Pour voir par exemple les dernières lignes :
Code:
tail -n50 /var/log/nginx/error.log
 
WRInaute occasionnel
désolé voici

Code:
2015/12/16 15:07:51 [error] 10767#0: *28 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: server.com, request: "GET /flarum/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"
2015/12/16 15:07:51 [error] 10767#0: *28 open() "/usr/share/nginx/html/50x.html" failed (2: No such file or directory), client: 127.0.0.1, server: server.com, request: "GET /flarum/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"
2015/12/16 15:07:52 [error] 10767#0: *28 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: server.com, request: "GET /flarum/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"
2015/12/16 15:07:52 [error] 10767#0: *28 open() "/usr/share/nginx/html/50x.html" failed (2: No such file or directory), client: 127.0.0.1, server: server.com, request: "GET /flarum/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"
2015/12/16 15:07:55 [error] 10767#0: *28 directory index of "/usr/share/nginx/html/" is forbidden, client: 127.0.0.1, server: server.com, request: "GET / HTTP/1.1", host: "localhost"
2015/12/16 15:07:57 [error] 10767#0: *28 directory index of "/usr/share/nginx/html/" is forbidden, client: 127.0.0.1, server: server.com, request: "GET / HTTP/1.1", host: "localhost"
 
WRInaute passionné
Code:
2015/12/16 15:07:52 [error] 10767#0: *28 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: server.com, request: "GET /flarum/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"

Là il te dit qu'il n'arrive pas à se connecter à l'instance de PHP FPM qui écoute sur le port local 9000. Ce qui ne correspond pas à ta conf ci-dessus. Tu l'as modifiée ?

Et ton PHP-FPM, tu l'as configuré comment ?



Code:
2015/12/16 15:07:52 [error] 10767#0: *28 open() "/usr/share/nginx/html/50x.html" failed (2: No such file or directory), client: 127.0.0.1, server: server.com, request: "GET /flarum/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"

Là en gros NginX te dit qu'il a voulu afficher une erreur de type 50X (500, 503, 504, etc), mais qu'il n'a pas trouvé le modèle pour la page d'erreur... d'où le fait que tu te retrouves avec une page 404.
 
WRInaute occasionnel
ahhhhhhhh bien sur le port 9000 j'ai logitech music server, comment faire pour leur dire d'écouter sur un autre port

car se logiciel bug est ce dû à cela???
 
Discussions similaires
Haut