Come cambiare la porta del server Apache XAMPP?

Per modificare la porta del server Apache XAMPP qui la procedura :

Scegliere un numero di porta libero

La porta predefinita utilizzata da Apache è 80.

Dai un’occhiata a tutte le tue porte usate con Netstat (integrato nel pannello di controllo XAMPP).

Screenshot di xampp control netstat

Quindi puoi vedere tutte le porte utilizzate e qui vediamo che la porta 80è già utilizzata da System.

schermata porta netstat 80

Scegliere un numero di porta libero (8012, per questo esempio).

Modifica il file ” httpd.conf”

Questo file dovrebbe essere trovato in C:xamppapacheconf su Windows o in bin/apache per Linux.:

Listen 80ServerName localhost:80

Sostituirli con:

Listen 8012ServerName localhost:8012

Salva il file.

Accesso a : http://localhost:8012 per verificare se funziona.

In caso contrario, è necessario modificare il file http-ssl.conf come spiegato nel passaggio 3 di seguito. ?

Modifica il file ” http-ssl.conf”

Questo file dovrebbe essere trovato in C:xamppapacheconfextra su Windows o vedere questo link per Linux.

Individuare le seguenti righe:

Listen 443<VirtualHost _default_:443>ServerName localhost:443

Sostituirli con un altro numero di porta (8013 per questo esempio) :

Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013

Salva il file.

Riavviare il server Apache.

Accesso a : http://localhost:8012 per verificare se funziona.

Configurare le impostazioni del server Apache XAMPP

Se si desidera accedere a localhost senza specificare il numero di porta nell’URL
http://localhost invece di http://localhost:8012.

  • Apri il pannello di controllo Xampp
  • Vai a Config ? Impostazioni di servizio e porta ? Apache
  • Sostituisce la porta principale e i valori della porta SSL ??con quelli scelti (ad esempio 8012 e 8013).
  • Salva le impostazioni del servizio
  • Salva la configurazione del pannello di controllo
  • Riavvia il server Apachexampp apache setting portDovrebbe funzionare ora.

4.1. Configurazione del browser Web

Se questa configurazione non nasconde il numero di porta nell’URL, è perché il browser Web non è configurato per. Vedi: Strumenti ? Opzioni ? Generale ? Impostazioni di connessione… vi permetterà di scegliere diverse porte o modificare le impostazioni proxy.

4.2. Per i rari casi di sfortuna definitiva

Se il passaggio 4 e la configurazione del browser Web non funzionano per te, l’unico modo per farlo è tornare a 80 o installare un listener sulla porta 80 (come un proxy) che reindirizza tutto il tuo traffico alla porta 8012.

Per rispondere al tuo problema:

Se hai ancora questo messaggio nella console del pannello di controllo :

Apache Iniziato

  • Trovare la posizione del xampp-control.exe file (probabilmente in C:xampp)
  • Creare un file XAMPP.INI in quella directory (quindi XAMPP.ini e xampp-control.exe sono nella stessa directory)

Mettere le seguenti linee nel XAMPP.INI file:

apache = 8012

Ora , avrai sempre:

Apache ha iniziato

si Prega di notare che questo è per la visualizzazione solo. Non ha alcuna relazione con il tuo httpd.conf.

Write a Comment

Il tuo indirizzo email non sarà pubblicato.