O bloco de servidor padrão continua carregando em vez do bloco de servidor que contém os arquivos do site

O bloco de servidor padrão continua carregando em vez do bloco de servidor que contém os arquivos do site

É minha nova instalação do nginx no Ubuntu, então não errei muito e a maioria dos tutoriais foi retirada do site DigitalOcean. Configurei dois blocos de servidor (o primeiro é o padrão e o segundo é para o meu site), mas devido a algum problema, o bloco do servidor padrão continua carregando mesmo se eu ligar para o meu site, que está no bloco do servidor secundário. Meu site é yoalfaaz.com e se eu tentar carregá-lo, um arquivo do servidor padrão será carregado.

Para ser ainda mais claro, os arquivos /var/www/htmlcontinuam carregando; em vez disso, quero carregar arquivos /var/www/yoalfaaz.com/html.

Aqui está o sites-available/yoalfaaz.comarquivo

server {
        listen 80 ;
        listen [::]:80 ;

        root /var/www/yoalfaaz.com/html;

        # Add index.php to the list if you are using PHP
        index index.php index.html index.htm index.nginx-debian.html;

        server_name yoalfaaz.com www.yoalfaaz.com;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ =404;
        }

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #

        location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }

        location ~ /\.ht {
        deny all;
        }
}

E aqui está a mensagem error.log

2018/02/18 06:47:02 [error] 28275#28275: *1656 directory index of "/var/www/html/" is forbidden, client: 47.89.22.200, server: [IP for server], request: "GET / HTTP/1.0", host: "www.yoalfaaz.com", referrer: "https://www.yoalfaaz.com"

Eu também usei o comando nginx -te está tudo bem com isso. Então, você pode dizer qual é o problema aqui?

Responder1

Houve algum problema com a criação de links simbólicos para os arquivos no formato sites-enabled. Então removi os arquivos sites-enableddo comando

sudo rm /etc/nginx/sites-enabled/yoalfaaz.com

Então criei novamente links simbólicos usando o comando

sudo ln -s /etc/nginx/sites-available/yoalfaaz.com /etc/nginx/sites-enabled/

e tudo começou a funcionar novamente.

informação relacionada