2011-12-20 6 views
95

Sono nuovo al server WAMP e l'ho installato sul mio sistema ma dopo averlo installato quando lo controllo andando su url localhost come questo http://localhost/ nel browser non funziona. Sto ottenendo un errore 402 e una pagina vuota.Come cambiare il numero di porta per apache in WAMP

Ciò è dovuto al fatto che la mia porta 80 quale predefinita in Wamp server viene utilizzata dal server IIS. Quindi, per favore fatemi sapere come cambiare il numero di porta nel server Wamp e risolto questo problema.

risposta

125

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 scorrere fino alla riga che legge Port 80 e modificarlo in lettura Port 8080, Salvare il file e chiudere il blocco note. Ancora una volta fare clic sull'icona del server Wamp e selezionare riavvia tutti i servizi. Un altro cambiamento deve essere fatto prima che siamo fatti . In Esplora risorse, trovare la posizione in cui è stato installato il server WAMP , che è per impostazione predefinita C:\Wamp.


Aggiornamento: Su una versione più recente di WAMP, fare clic sull'icona del server WAMP >Apache>httpd.conf, quindi modificare la linea Listen 80-Listen 8080 o qualsiasi porta che si desidera.

+15

Non dovrebbe essere 'Ascolta 8080' piuttosto che' Porta 8080'? – DaveRandom

+0

potrebbe essere la tua altra applicazione utilizza quella porta 80, quindi hai solo bisogno di cambiare la porta e funzionerà per voi. –

+2

Correlato a questo: ho anche dovuto cambiare la porta in una diversa, ma i collegamenti dal monitor della barra delle applicazioni di WampServer non funzionavano. Continuavano a indicare semplicemente "localhost /". Per cambiarlo, ho provato a modificare c: \ wamp \ wampmanager.ini, ma quello sembrava essere stato sovrascritto con i valori di default ogni volta che il wampserver viene riavviato. Ad ogni modo, dopo aver aggiunto il nuovo numero di porta nel c: \ wamp \ wampmanager.tpl (modello, credo), tutto ha iniziato a funzionare dopo il riavvio del wamp successivo. Ho pensato di doverlo condividere. :) – userfuser

6

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

Così sono andato a servizi, e si fermò il seguente: Publishing Services

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

impostarli su manuale in modo che non si avvii all'avvio dell'ambiente di sviluppo.

+1

Mi piace questo approccio piuttosto che cambiare la porta. Su Windows 10, tutto ciò che dovevo disabilitare era il servizio di pubblicazione sul Web –

2

Si potrebbe provare a cambiare server Apache per ascoltare qualche altra porta diversa dalla porta 80.

Cliccare sull'icona gialla WAMP nella barra delle applicazioni Scegliere Apache -> httpd.conf All'interno di trovare queste due righe di codice:

Listen 80 ServerName localhost: 80 e modificarli a qualcosa di simile (non sono uno accanto all'altro):

Ascoltare 8080 ServerName localhost: 8080

9

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

#Listen 12.34.56.78:80 
Listen 80 

Change 80-82

come

#Listen 12.34.56.78:82 
Listen 82 

ora il tuo URL sarà

http://localhost:82 
+0

che ho cambiato e funziona! Ma posso nascondere la porta dall'URL? Dovrebbe usare la porta 82 ma non dovrebbe essere visualizzata in url. È possibile? – ARUN

90

Basta andare al file httpd.conf, per es. in ambiente WAMP situato a:

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

vai alla riga n. 46 e modificare Listen 80 in base alle proprie esigenze per es.

Listen 8383 

versioni più recenti di WAMP utilizza questi 2 linee:

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

Avanti andare per la linea n. 171 e modifica ServerName localhost:80 in base alle tue esigenze per es.

ServerName localhost:8383 

Restart Apache ed è fatto !!

Ora, è possibile accedere con il vostro URL:

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

speriamo vi sia utile per persone in cerca di soluzione qui.

+3

Se usi VirtualHost, devi anche aggiornarli per usare invece di littledynamo

19

Dal WampServer 3.x in poi, cambiare il numero della porta di ascolto di Apache non richiede particolari abilità Apache (http.conf, virtualhost, ...), devi solo clic pulsante - Supponendo che tu stia utilizzando il sistema operativo Windows! :

  1. Nella barra delle applicazioni, fare clic destro verde/corsa WAMP icona
  2. Selezionare il menu Strumenti
  3. Nel porto sezione utilizzato da Apache: xx, clicca utilizzare una porta diversa 80(ad esempio configurazione predefinita della porta)
  4. Immettere il numero di porta desiderato nella finestra popup - in genere 80 80 porta Web come alternativa

NB: Per la porta alternativa: controllo ufficiale IANA Service Name and Transport Protocol Port Number Registry

+1

questo ha funzionato perfettamente per me –

0

Fare clic sull'icona del server WAMP e dal menu sotto File di configurazione selezionate httpd.conf. Un lungo file di testo si aprirà nel blocco note. In questo file scorrere fino alla riga che legge Port 80 e modificarlo per leggere Port 8080, Salvare il file e chiudere il blocco note. Ancora una volta fare clic sull'icona del server Wamp e selezionare riavvia tutti i servizi. Un altro cambiamento deve essere fatto prima che siamo fatti .In Esplora risorse, trovare il percorso in cui è stato installato il server WAMP , che è predefinito C: \ Wamp.