Come modificare il numero di porta per apache in WAMP


115

Sono nuovo nel server WAMP e l'ho installato sul mio sistema ma dopo averlo installato quando lo controllo andando all'URL di localhost come questo http://localhost/nel browser, non funziona. Ricevo un errore 404 e una pagina vuota .

Questo perché la mia porta 80 la cui impostazione predefinita Wamp serverviene utilizzata dal server IIS. Quindi per favore fatemi sapere come cambiare il numero di porta nel server Wamp e ho risolto questo problema.

Risposte:


156

Fare clic sull'icona del server WAMP e dal menu sotto File di configurazione selezionare httpd.conf. Un lungo file di testo si aprirà nel blocco note. In questo file scorri verso il basso fino alla riga che legge Port 80e cambialo in lettura Port 8080, salva il file e chiudi il blocco note. Ancora una volta fai clic sull'icona del server wamp e seleziona riavvia tutti i servizi. È necessario apportare un'altra modifica prima di aver finito. In Windows Explorer trova la posizione in cui è stato installato il server WAMP che è per impostazione predefinita C:\Wamp.


Aggiornamento: su una versione più recente di WAMP, fai clic sull'icona del server WAMP > Apache > httpd.conf , quindi modifica la linea Listen 80in Listen 8080o qualsiasi porta desideri.

Aggiorna : Nella versione 3.1.6 di WAMP , fai clic con il pulsante destro del mouse sull'icona del server wamp nella barra delle applicazioni , seleziona "strumenti" -> "Porta usata da Apache: 80" -> "usa una porta diversa da 80", una casella di input pop-up, inserire una nuova porta in esso , fare clic sul pulsante di conferma, quindi riavviare wamp.


16
Non dovrebbe essere Listen 8080piuttosto che Port 8080?
DaveRandom

potrebbe essere l'altra tua applicazione che utilizza quella porta 80, quindi devi solo cambiare la porta e funzionerà per te.
vishal_g

3
In relazione a questo - ho anche dovuto cambiare la porta in una diversa, ma poi i collegamenti dal monitor della barra delle applicazioni di WampServer non funzionavano. Continuavano a puntare al semplice "localhost /". Per cambiarlo, ho provato a modificare c: \ wamp \ wampmanager.ini, ma quello sembrava essere sovrascritto con i valori predefiniti ogni volta che il server wamp viene riavviato. Ad ogni modo, dopo aver aggiunto il nuovo numero di porta in c: \ wamp \ wampmanager.tpl (modello, immagino), tutto ha iniziato a funzionare dopo il successivo riavvio di wamp. Ho solo pensato di condividere. :)
userfuser

2
Cambia anche i collegamenti URL in wamp \ wampmanager.tpl per far funzionare i collegamenti dalla barra delle applicazioni
Adam Butler

Wikipedia elenca i numeri di porta e gli usi comuni. Stati 80, 8080 e 8008 come porte http alternative comuni. en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
LL Learner

102

Vai al file httpd.conf, ad es. sotto l'ambiente WAMP si trova a:

C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf

vai alla riga n. 46 e modifica in base Listen 80alle tue esigenze per es.

Listen 8383

le versioni più recenti di WAMP utilizzano queste 2 linee:

Listen 0.0.0.0:8383  
Listen [::0]:8383

Quindi vai alla riga n. 171 e modifica in base ServerName localhost:80alle tue esigenze per es.

ServerName localhost:8383

Restart Apache ed è fatto !!

Ora puoi accedere con il tuo URL:

http://localhost:8383 or http://192.168.1.1:8383

Spero che aiuti le persone che cercano una soluzione qui.


5
Se usi VirtualHosts, devi anche aggiornarli per usare <VirtualHost *: 8383> invece di <VirtualHost *: 80>
littledynamo

34

Da wampserver 3.x in poi, la modifica del numero di porta di ascolto di Apache non richiede particolari abilità di Apache (http.conf, virtualhost, ...), devi solo fare clic sul pulsante - supponendo che tu stia utilizzando il sistema operativo Windows! :

  1. Nella barra delle applicazioni, fare clic con il pulsante destro del mouse sull'icona WAMP verde / in esecuzione
  2. Seleziona il menu Strumenti
  3. Nella sezione Porta utilizzata da Apache: xx , fare clic su Usa una porta diversa da 80 (ovvero configurazione della porta predefinita)
  4. Immettere il numero di porta desiderato nella finestra popup, di solito 8080 come porta Web alternativa

NB: Per porta alternativa: controllare il nome del servizio IANA ufficiale e il registro del numero di porta del protocollo di trasporto


11

Cambia il numero di porta per Xampp Vai al file C: \ xampp \ apache \ conf \ httpd.conf

#Listen 12.34.56.78:80
Listen 80

Cambia 80 in 82

come

#Listen 12.34.56.78:82
Listen 82

ora il tuo URL sarà

http://localhost:82

Ho cambiato e funziona! Ma posso nascondere la porta dall'url? Dovrebbe usare la porta 82 ma non dovrebbe essere visualizzato nell'URL. È possibile?
ARUN

6

Invece di cambiare la porta, ho recuperato la porta 80 come utilizzata da IIS.

Quindi sono andato ai servizi e ho interrotto quanto segue:

  1. Servizi di pubblicazione sul World Wide Web.
  2. Servizio di gestione Web
  3. Servizio agente di distribuzione Web.

impostarli su manuali in modo che non si avvii al riavvio dell'ambiente di sviluppo.


1
Mi piace questo approccio piuttosto che cambiare la porta. Su Windows 10, tutto quello che dovevo disabilitare era il World Wide Web Publishing Services
Paul Sandel

4

Oltre alla modifica del file C:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf.
Per far funzionare le scorciatoie dell'URL, modifica il file C:\wamp64\wampmanager.confe cambia la porta:

[apache]
apachePortUsed = "8080"

Quindi esci e riavvia wamp.


3

Potresti provare a cambiare il server Apache per ascoltare qualche altra porta diversa dalla porta 80.

Fai clic sull'icona gialla WAMP nella barra delle applicazioni Scegli Apache -> httpd.conf All'interno trova queste due righe di codice:

Ascolta 80 ServerName localhost: 80 e modificali in qualcosa di simile (non sono uno accanto all'altro):

Ascolta 8080 ServerName localhost: 8080


1

Fare clic sull'icona del server WAMP e dal menu sotto File di configurazione selezionare httpd.conf. Un lungo file di testo si aprirà nel blocco note. In questo file scorri verso il basso fino alla riga che legge la porta 80 e modificala per leggere la porta 8080, salva il file e chiudi il blocco note. Ancora una volta fai clic sull'icona del server wamp e seleziona riavvia tutti i servizi. È necessario apportare un'altra modifica prima di aver finito. In Windows Explorer trova la posizione in cui è stato installato il server WAMP che è per impostazione predefinita C: \ Wamp.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.