O Nginx é um servidor Web de código aberto e um servidor proxy concebido para proporcionar um elevado desempenho, fiabilidade e escalabilidade. É um dos servidores de aplicações Web mais populares atualmente. Muitas vezes, ao trabalhar com ele, pode encontrar uma mensagem 404 not found Nginx. Mais adiante, explicar-lhe-emos o que significa e como lidar com este erro.
O erro 404 Not Found Nginx do servidor Web significa que o recurso solicitado não foi encontrado no servidor. O código 404 é um código HTTP padrão que indica a ausência da página ou do ficheiro que foi solicitado pelo utilizador.
Nginx, novamente - é um servidor web de código aberto e servidor proxy que é amplamente utilizado para servir ficheiros estáticos, balanceamento de carga, caching e outras tarefas. Quando um utilizador faz um pedido ao servidor Nginx, este verifica a disponibilidade do recurso solicitado e envia uma resposta adequada.
Os motivos podem ser os seguintes:
- URL incorreto: se for introduzido um URL incorreto na barra de endereços do browser, o servidor não consegue encontrar o recurso solicitado.
- Ficheiro apagado ou movido: se um ficheiro tiver sido apagado ou movido no servidor e a ligação ao mesmo ainda estiver ativa, o servidor não conseguirá encontrar o ficheiro e devolverá um erro 404.
- Configuração incorrecta do servidor: uma configuração incorrecta do servidor Nginx pode causar um erro 404. Por exemplo, se o caminho para o recurso solicitado for especificado incorretamente no ficheiro de configuração do servidor.
- Acesso restrito a um recurso: se o acesso ao recurso solicitado for negado a um utilizador ou endereço IP, o servidor pode devolver um erro 404.
Mais adiante, explicaremos como eliminar este erro. A propósito, recomendamos que leia as instruções sobre como corrigir o erro vfs unable to mount root fs on unknown block.
Para resolver o erro 404 Not Found do servidor Web Nginx, pode fazer o seguinte:
- Verificar se o URL introduzido está correto: certifique-se de que introduziu o URL corretamente na barra de endereços do browser. Verifique se existem erros de digitação ou caracteres incorrectos.
- Verificar se o ficheiro existe no servidor: se estiver a pedir um ficheiro específico, certifique-se de que o ficheiro existe no servidor. Verifique o caminho e a localização do ficheiro.
- Verificar a configuração do servidor Nginx: reveja os ficheiros de configuração do servidor Nginx e certifique-se de que o caminho para o recurso solicitado está correto. Se necessário, edite a configuração do servidor.
- Verificar o acesso ao recurso: certifique-se de que o acesso ao recurso solicitado é permitido para o utilizador ou endereço IP. Verifique as definições de acesso e certifique-se de que estão corretas.
Se o erro 404 continuar a ocorrer após a execução destes passos, o problema pode estar relacionado com outros aspectos da configuração do servidor ou da aplicação. Se for esse o caso, é recomendável consultar a documentação do Nginx ou procurar ajuda de um profissional de administração de servidores.