Bonjour,
Avant toute chose j'espère poster sur le bon forum et si ce n'est pas le cas je m'en excuse d'avance.
Quelques informations au niveau de ma config avant de commencer :
Je rencontre quelques soucis au niveau de la configuration d'un serveur Web Nginx sous Windows et je vais tenter d'être le plus clair possible pour vous exposer mon problème.
J'ai installé Nginx et il tourne parfaitement sur ma machine mais lorsque j'essaie d'ajouter un vhost pour accéder à un de mes projets Symfony j'ai une erreur "404 not found". Après plusieurs recherches sur divers forums, sites et sur les documentations officiels je n'arrive toujours pas à trouver l'origine du problème.
Je vous transmet mon fichier de conf du vhost qui se trouve dans le répertoire nginx/conf/domains-enabled :
server {
listen 127.0.0.1:80;
server_name project;
root C:/webserver/www/project/web;
error_log C:/webserver/logs/project/project_error.log;
access_log C:/webserver/logs/project/project_access.log;
rewrite ^/app\.php/?(.*)$ /$1 permanent;
location / {
index app.php;
try_files $uri @rewriteapp;
}
location @rewriteapp {
rewrite ^(.*)$ /app.php/$1 last;
}
# pass the PHP scripts to FastCGI server from upstream phpfcgi
location ~ ^/(app|app_dev|config)\.php(/|$) {
fastcgi_pass 127.0.0.1:9100;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTPS off;
}
}
Pour information, j'ai créé un lien symbolique pour mon projet Symfony. Le répertoire original se trouve sur un autre disque de mon PC, je ne sais pas si cela peut avoir un impact quelconque mais j'imagine que non ?
Je reste à votre disposition si vous souhaitez plus de précisions concernant mon problème et je vous remercie d'avance pour le temps et l'aide que vous m'apporterez.
Bien amicalement,