Dicembre 27, 2021

Come cambiare la porta del server Apache XAMPP?

Per rispondere alla domanda originale:

Per cambiare 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:\xampp\apache\conf 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:\xampp\apache\conf\extra 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
  • Sostituisci i valori della porta principale e 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. Vedere : Strumenti ► Opzioni ► Generali ► 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.Esso non ha alcuna relazione con il httpd.conf.

La soluzione migliore è riconfigurare il server Apache XAMPP per ascoltare e utilizzare diversi numeri di porta. Ecco come si fa:

1) Innanzitutto, è necessario aprire Apache ” httpd.conf ” file e configurarlo per utilizzare / ascoltare su una nuova porta no. Per aprire httpd.conf file, fare clic sul pulsante “Config” accanto a Apache” Start “e” Admin ” pulsanti. Nel menu a comparsa che si apre, fare clic e aprire httpd.conf

2) All’interno di httpd.ricerca file conf per “ascolta”. Troverete due righe con qualcosa di simile:

#Listen 12.34.56.78:80Listen 80

Cambia la porta no in una porta no. porta 1234) come di seguito

#Listen 12.34.56.78:1234Listen 1234

3) Successivamente, nello stesso httpd.file conf cerca “ServerName localhost:” Impostalo sulla nuova porta no.

ServerName localhost:1234

4) Salvare e chiudere il httpd.file conf.

5) Ora fai nuovamente clic sul pulsante Apache config e apri ” httpd-ssl.conf ” file.

6) Nel httpd-ssl.conf file, cercare di nuovo “Ascolta”. Si possono trovare:

Listen 443

Cambiarlo per ascoltare su una nuova porta no di vostra scelta. Dire come:

Listen 1443

7) Nello stesso httpd-ssl.file conf trova un’altra riga che dice <VirtualHost _default_:443>. Cambia questo alla tua nuova porta no. (come 1443)

8) Anche nello stesso httpd-ssl.conf è possibile trovare un’altra linea che definisce la porta no. Per quel look per “ServerName”. si potrebbe trovare qualcosa di simile:

ServerName www.example.com:443 or ServerName localhost:433

Cambia questo ServerName nella tua nuova porta no.

8) Salvare e chiudere httpd-ssl.file conf.

9) Infine, c’è solo un altro posto in cui dovresti cambiare la porta no. Per questo, fai clic e apri il pulsante “Config” del tuo pannello di controllo XAMPP. Quindi fare clic sul pulsante “Impostazioni di servizio e porta”. Al suo interno, fai clic sulla scheda “Apache” e inserisci e salva le nuove porte nos nelle caselle “porta principale” e “porta SSL”. Fare clic su Salva e chiudere le caselle di configurazione.

Questo dovrebbe fare il trucco. Ora” Avvia ” Apache e se tutto va bene, il tuo server Apache dovrebbe avviarsi.

Vedrai anche che la porta Apache/s no nel pannello di controllo XAMPP ha cambiato i nuovi ID di porta impostati.

Hai provato ad accedere alla tua pagina digitando “http://localhost:8012 ” (dopo aver riavviato apache)?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.