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).
Quindi puoi vedere tutte le porte utilizzate e qui vediamo che la porta 80
è già utilizzata da System
.
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 inbin/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
e8013
). - Salva le impostazioni del servizio
- Salva la configurazione del pannello di controllo
- Riavvia il server ApacheDovrebbe 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 inC:xampp
) - Creare un file
XAMPP.INI
in quella directory (quindiXAMPP.ini
exampp-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
.