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
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
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
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"
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.
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???