Se si verifica il messaggio di errore Localhost ha rifiutato di connettersi durante l’esecuzione di qualsiasi server Web sul computer Windows 11/10 locale, questo post è destinato a aiutare i proprietari e gli amministratori di siti Web a risolvere il problema con le soluzioni più adeguate.
Cosa significa quando localhost si è rifiutato di connettersi?
Se hai riscontrato che il localhost si è rifiutato di connettersi messaggio di errore, significa semplicemente che non riesci ad accedere al server web tramite localhost. È possibile che il tuo firewall stia bloccando la connessione. Spesso puoi risolvere questo problema modificando le impostazioni del firewall per consentire le connessioni in entrata per la porta a cui MAMP sta tentando di accedere.
I colpevoli più probabili di questo errore includono;
Localhost non corrisponde a 127.0.0.1.Utilizzo di WSL su Windows per eseguire un server Web.La porta 80 è utilizzata da un’altra applicazione sul tuo computer.Accesso al tuo server Web da una porta sbagliata.Autorizzazioni insufficienti.
Correzione errore Localhost rifiutato di connettersi
Se il messaggio di errore di Localhost ha rifiutato di connettersi viene visualizzato sul tuo browser Chrome nel computer Windows 11/10, puoi provare le nostre soluzioni consigliate di seguito senza un ordine particolare e vedere se questo aiuta a risolvere il problema.
Accesso Localhost tramite 127.0.0.1Accesso a Localhost tramite Port NumberCambia la porta Apache in XAMPPChange Apache port in WAMPDelete application.config File (se applicabile)Riavvia il servizio LxssManager (si applica ai server Web in esecuzione su WSL)
Diamo un’occhiata alla descrizione del processo coinvolto riguardante ciascuna delle li sted solutions.
1] Accedi a Localhost tramite 127.0.0.1
Questa soluzione richiede di avviare il server Web avviando XAMPP o WAMP, quindi andare al browser e digitare 127.0.0.1 e premi Invio sulla tastiera. Se questa soluzione risolve il messaggio di errore del rifiuto di connessione di Localhost, significa che localhost non punta a questo IP, quindi, per accedere a qualsiasi progetto/file sul tuo server web, dovrai digitare 127.0.0.1/filename invece di localhost/filename.
2] Accedi a Localhost tramite il numero di porta
Se il tuo server web non è in esecuzione sulla porta predefinita 80, riscontrare questo errore. In questo caso, per risolvere il problema, puoi accedere al server web locale specificando il numero di porta – per farlo devi digitare localhost:8080 nel tuo browser.
3] Modifica porta Apache in XAMPP
Per modificare la porta in esecuzione Apache in XAMPP, procedi come segue:
Avvia XAMPP dal menu Start. Fai doppio clic sull’icona XAMPP nella barra delle applicazioni su la barra delle applicazioni per avviare il pannello di controllo di XAMPP. Nella finestra Pannello di controllo di XAMPP, vedrai un elenco di servizi attualmente in esecuzione, ad esempio Apache, MySQL, ecc. Accanto al nome del servizio, ci sarebbe un Pulsante Interrompi.Fai clic su Interrompi davanti al servizio apache. Quindi, premi il tasto Windows + E per aprire Esplora file. Ora vai a la directory sottostante:C:\xampp\apache\conf Nel percorso, cerca un file denominato httpd.conf. Quindi, apri il file con un editor di testo. All’interno del file, cerca le due righe seguenti: Listen 80 ServerName localhost: 80
Sostituisci il m con quanto segue:
Ascolta 8080 ServerName localhost:8080Salva il file premendo CTRL + S.Ora apri nuovamente il pannello di controllo XAMPP e avvia il server web Apache.
L’errore dovrebbe essere risolto ora se il problema è stato causato da un numero di porta in conflitto. Altrimenti, prova la soluzione successiva.
4] Cambia la porta di Apache in WAMP
Per cambiare la porta in esecuzione di Apache in WAMP, procedi come segue:
C:\wamp\ apache2\conf Nel percorso, cerca un file denominato httpd.conf. Successivamente, apri il file con un editor di testo. All’interno del file, cerca le due righe seguenti: Listen 80 ServerName localhost: 80
Sostituiscile con le seguenti:
Ascolta 8080 ServerName localhost:8080Salva il file.
Ora apri WAMP e verifica se il problema è stato risolto o meno. In quest’ultimo caso, prova la soluzione successiva.
5] Elimina il file application.config (se applicabile)
Per eliminare il file di configurazione dell’applicazione, procedi come segue:
Apri la cartella del tuo progetto in Esplora file. Successivamente, apri la cartella .vs. Potrebbe essere necessario mostrare file/cartelle nascosti. Una volta all’interno della cartella .vs, esplora la cartella config. All’interno della cartella config, elimina il file application.config file.Esci da Esplora file.
Se il problema è ancora irrisolto, prova la soluzione successiva.
6] Riavvia il servizio LxssManager (si applica ai server Web in esecuzione su WSL)
Procedi come segue:
Premi tasto Windows + R per richiamare la finestra di dialogo Esegui. Nella finestra di dialogo Esegui, digita services.msc e premi Invio per aprire Servizi. Nella finestra Servizi, scorri e individua il servizio LxssManager.Fai clic con il pulsante destro del mouse sul servizio e seleziona Riavvia o Avvia.Esci dalla console dei servizi.
Controlla il tuo server web ora e il problema dovrebbe essere risolto.
Spero che qualcuna di queste soluzioni funzioni per te!
Perché 127.0 0.1 si è rifiutato di connettersi?
Questo messaggio di eccezione dice che stai tentando di connetterti allo stesso host (127.0.0.1). 0.1), mentre affermi che il tuo server è in esecuzione su un host diverso. Questo 127.0. 0.1 rappresenta un”loopback”. Per risolvere il rifiuto di connessione di 127.0 0.1, provare ad aggiungere la porta all’indirizzo; esempio http://127.0.0.1:8080 (predefinito per JIRA).
Post correlato: il server proxy rifiuta l’errore di connessione in Firefox o Chrome.