I suoi server possono occasionalmente restituire un file Errore interno del server NGINX 500 per una serie di motivi. Potresti chiederti se la tua connessione Internet o qualche altro problema è la causa di questo errore.
Va sottolineato che questo errore 500 è in realtà a problema lato server ed è non conseguenza di qualsiasi negligenza da parte tua. Quindi, l’amministratore del server o il webmaster deve correggere questo problema. In questo post, esamineremo il significato dell’errore interno del server NGINX 500 e come risolverlo.
Che cos’è esattamente l’errore del server interno NGINX 500?
Quando un errore lato server impedisce a NGINX di inviare una risposta appropriata, si verifica l’errore interno del server NGINX 500. Potrebbe essere causato da una varietà di fattori, tra cui a sceneggiatura imperfetta, file mancanti che il codice si riferisce a, autorizzazioni file insufficientiecc. La causa più frequente dell’errore interno del server NGINX 500 è un problema in uno dei server Web di NGINX, più frequentemente Apache, che ha riscontrato un problema e ha fornito una risposta di errore 500 a NGINX, che viene successivamente restituita ai browser client. In NGINX, esistono diversi modi per risolvere gli errori interni del server.
Come correggere l’errore del server interno NGINX 500?
Significa semplicemente che c’è un problema con il sito Web o il servizio online a cui stai tentando di accedere o visitare se visualizzi un errore interno del server 500 in NGINX. In questo caso, l’errore proviene in definitiva dalla fine del sito Web e non è sempre un problema con il tuo computer o browser.
Ma ciò non significa che non puoi agire per risolvere questo problema 500 da parte tua. Per localhost, CPanel, PHP, Ubuntu e altre piattaforme, utilizzare queste istruzioni per correggere l’errore 500 del server interno in NGINX.
Difficile rinfrescante
Perché il tuo server è ora essere riavviato o perché ci sono troppe richieste per il server web da gestire, potresti occasionalmente vedere un errore del server interno 500 con NGINX.
Pertanto, mancano le risorse necessarie per soddisfare la tua richiesta.
In queste circostanze, puoi facilmente costringere il browser a scaricare la versione più recente della pagina Web e risolvere il problema del server interno 500 in NGINX eseguendo un aggiornamento duro della tua pagina. Per raggiungere questo obiettivo, è sufficiente fare clic su:
- finestre: Ctrl+F5
- Mac: Mela + R o Cmd + R
- Linux: F5
Se riscontri problemi, potresti voler verificare come eseguire l’aggiornamento completo.
Esame dei log del server
Con un editor di testo, apri il registro del server in modo da poter esaminare le query più recenti. Ogni registro del server include dettagli sulle richieste URL e il codice di risposta per ciascuna di esse.
Individua le richieste che causano l’errore interno del server 500. È possibile che solo una o poche pagine presentino questo problema mentre tutte le altre funzionino normalmente.
Identificare le richieste che generano un errore interno del server 500. Apri un browser e richiedere gli URL del problema una volta che hai determinato quali sono per assicurarti.
Esaminando il tuo copione
Lo script dovrebbe quindi essere esaminato gestire le richieste errate. È davvero lì nel posto giusto? Nel file di mappatura/instradamento dell’URL, lo stai facendo riferimento in modo appropriato?
Controlla il percorso del file se lo script fa riferimento un altro file per essere sicuro che sia giusto. Hai richiamato programmi o funzioni a cui hai fatto riferimento correttamente?
Controllo dell’autorizzazione file/cartella
Anche le autorizzazioni di file o cartelle inappropriate potrebbero essere la causa di ciò. Hai aggiunto o modificato file o cartelle recenti?
Normalmente, le directory richiedono a 755 livello di autorizzazione E archivia un livello 644. Per modificare i permessi dei file, utilizzare FileZilla (Finestre) o Chmod (Linux).
Puoi anche rivedere le autorizzazioni di altri file e cartelle nel tuo codice e apportare gli aggiornamenti appropriati ai tuoi file e cartelle.
Controllo dei reindirizzamenti
Eventuali reindirizzamenti impostati in modo errato nel server Web possono causare un errore interno del server 500. Assicurarsi il tuo modulo di riscrittura mod E file .htaccess sono configurati correttamente, ad esempio, se si utilizza Apache come server web.
Controlla il sintassi delle regole di reindirizzamento/riscrittura URL nel file di configurazione del server utilizzando anche uno strumento di terze parti.
Aumento dell’output dello script
L’errore interno del server NGINX 500 può essere visualizzato anche se il server Web (come Apache) va in timeout durante l’elaborazione della richiesta. Aumenta il valore di timeout sul tuo server web (non NGINX) in queste circostanze in modo che mantenga la sua connessione con NGINX e fornisca una risposta adeguata.
Il consiglio di cui sopra dovrebbe consentire di risolvere l’errore interno del server NGINX 500. In caso contrario, il problema che stai riscontrando potrebbe essere peculiare per te e la cosa più applicabile da fare quindi è contattare il supporto tecnico per NGINX.
Source: Errore interno del server NGINX 500: come risolverlo?