Je viens d'installer nginx et php fastcgi il y a environ une heure, et après avoir lu des exemples de configuration de démarrage rapide et la documentation de nginx, etc., je n'arrive pas à le faire fonctionner.
Peu importe ce que je change ou essaie, je n'ai toujours que le "Bienvenue à Nginx!" écran sur "localhost/..." - je ne peux même pas appeler un simple index.html
Ma config:
(le truc dans les commentaires est ce que j'ai essayé)
// default nginx stuff (unchanged)
server {
#listen 80 default_server;
#listen 80 default;
listen 80;
#server_name localhost;
#server_name _;
#access_log /var/log/nginx/board.access_log;
#error_log /var/log/nginx/board.error_log;
#root /var/www/board;
#root /var/www/board/public/;
root /var/www/board/public;
#index index.html;
index index.html index.htm index.php;
}
Si je comprends bien, cela devrait être la configuration la plus simple, non? il suffit de définir listen 80;
et index index.html;
mais je ne peux pas le faire fonctionner
Le fichier /var/www/board/public/index.html existe et a du contenu
Avant de perdre 2 heures de plus à essayer quelque chose, quelqu'un parmi vous peut-il lui donner un rapide aperçu et me dire ce que je fais mal? Merci.
Fondamentalement, vous n'aviez pas déclaré l'emplacement, ce que nginx utilise pour lier l'URL aux ressources.
server {
listen 80;
server_name localhost;
access_log logs/localhost.access.log main;
location / {
root /var/www/board/public;
index index.html index.htm index.php;
}
}