Preciso ativar algo antes que o try_files se torne funcional?

1

Pergunta: Preciso ativar algo antes que try_files se torne funcional?

Abaixo está o arquivo nginx.conf que estou usando para teste.

Eu já verifiquei o seguinte:

A) As permissões estão definidas corretamente.

B) O SELinux está definido corretamente

C) error.html está no diretório raiz ao lado de index.html.

Quando eu digito o URL incorreto, por exemplo www.mywebsite.com/asdf.htm , ele gera um erro 404 e não exibe error.html. Se eu incluir =404 in try_files , obtenho o mesmo resultado. Agradeço por qualquer ajuda desde já! Tenho certeza que devo estar perdendo algo óbvio, mas não consigo ver.

events {}

http {

    include mime.types;

    server {
        listen        80;
        server_name   mywebsite.com;
        server_tokens off;
        root          /www/html;

        location / {
            try_files $uri error.html;
        }
    }

}

Adendo

Permissões em error.html

-rwxr-xr-x. first first unconfined_u:object_r:httpd_sys_content_t:s0 error.html

    
por DR01D 26.01.2018 / 00:58

1 resposta

1

Isso deve ser /error.html . O / principal está ausente. Não sei exatamente qual é o comportamento quando isso acontece, mas claramente não é o que você quer.

    
por 26.01.2018 / 02:54

Tags