Подтвердить что ты не робот

Правильная настройка для nginx на localhost?

Я только что установил nginx и php fastcgi около часа назад, и после прочтения примеров быстрой стартовой конфигурации и документации nginx и т.д. я просто не могу заставить ее работать.

Независимо от того, что я меняю или пытаюсь, я всегда получаю "Добро пожаловать в Nginx!". экран на "localhost/..." - я даже не могу назвать простой index.html

Моя конфигурация:

(материал в комментариях - это то, что я пробовал)

// 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;
}

Если я правильно понимаю, это должна быть самая простая настройка, верно? просто определите listen 80; и index index.html;, но я просто не могу заставить его работать

Файл/var/www/board/public/index.html существует и имеет контент

Прежде чем потратить 2 часа на то, чтобы попробовать что-нибудь, может кто-то из вас дать ему быстрый просмотр и рассказать мне, что я делаю неправильно? Спасибо.

4b9b3361

Ответ 1

По сути, вы не объявили местоположение, которое nginx использует для привязки URL с ресурсами.

 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;
            }
       }