Como alterar o número da porta para apache no WAMP

115

Eu sou novo no servidor WAMP e instalei-o no meu sistema, mas depois de instalá-lo, quando o verifico acessando a url localhost como esta http://localhost/no navegador, ele não está funcionando. Estou recebendo um erro 404 e uma página em branco .

Isso ocorre porque minha porta 80 padrão Wamp serverestá sendo usada pelo servidor IIS. Então, por favor, deixe-me saber como alterar o número da porta no servidor Wamp e resolvido este problema.

vishal_g
fonte

Respostas:

156

Clique no ícone do servidor WAMP e, no menu, selecione Arquivos de configuraçãohttpd.conf . Um arquivo de texto longo será aberto no bloco de notas. Neste arquivo, role para baixo até a linha que lê Port 80e altere para ler Port 8080, Salve o arquivo e feche o bloco de notas. Mais uma vez, clique no ícone do servidor wamp e selecione reiniciar todos os serviços. Mais uma mudança precisa ser feita antes de terminarmos. No Windows Explorer, encontre o local onde o servidor WAMP foi instalado, que é por padrão C:\Wamp.


Atualizar: em uma versão mais recente do WAMP, clique no ícone do servidor WAMP > Apache > httpd.conf e altere a linha Listen 80para Listen 8080ou qualquer porta desejada.

Atualização: Na versão 3.1.6 do WAMP, clique com o botão direito no ícone do servidor Wamp na barra de tarefas, selecione "ferramentas" -> "Porta usada pelo Apache: 80" -> "use uma porta diferente de 80", uma caixa de entrada irá pop-up, insira uma nova porta nele, clique no botão confirmar e reinicie o wamp.

vishal_g
fonte
16
Não deveria ser Listen 8080, em vez de Port 8080?
DaveRandom de
pode ser que seu outro aplicativo esteja usando aquela porta 80, então você só precisa alterar a porta e ela funcionará para você.
vishal_g
3
Relacionado a isso - eu também tive que mudar a porta para outra, mas os links do monitor da bandeja do sistema WampServer não funcionaram. Eles continuaram apontando para "localhost /" simples. Para alterá-lo, tentei editar o c: \ wamp \ wampmanager.ini, mas aquele parecia ser sobrescrito com os padrões cada vez que o wampserver é reiniciado. De qualquer forma, após adicionar o novo número da porta no c: \ wamp \ wampmanager.tpl (modelo, eu acho), tudo começou a funcionar após a próxima reinicialização do wamp. Apenas pensei que deveria compartilhar. :)
userfuser
2
Altere também os links de url em wamp \ wampmanager.tpl para que os atalhos da barra de tarefas funcionem
Adam Butler,
Wikipedia lista os números das portas e usos comuns. Estados 80, 8080 e 8008 como portas http alternativas comuns. en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
LL Learner
102

Basta ir ao arquivo httpd.conf, por exemplo. sob o ambiente WAMP está situado em:

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

vá para a linha não. 46 e edite Listen 80conforme sua exigência de ex.

Listen 8383

as versões mais recentes do WAMP usam estas 2 linhas:

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

Em seguida, vá para a linha no. 171 e edite ServerName localhost:80conforme sua exigência de ex.

ServerName localhost:8383

Restart Apache e está feito !!

Agora você pode acessar com seu URL:

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

Espero que ajude as pessoas que procuram uma solução aqui.

Aditya P Bhatt
fonte
5
Se você usa VirtualHosts, também precisa atualizá-los para usar <VirtualHost *: 8383> em vez de <VirtualHost *: 80>
littledynamo
34

A partir do wampserver 3.x em diante, alterar o número da porta de escuta do Apache não requer nenhuma habilidade específica do Apache (http.conf, virtualhost, ...), você só precisa clicar no botão - assumindo que está executando o sistema operacional Windows! :

  1. Na bandeja, clique com o botão direito no ícone verde / em execução do WAMP
  2. Selecione o menu Ferramentas
  3. Na seção Porta usada pelo Apache: xx , clique em Usar uma porta diferente de 80 (ou seja, configuração de porta padrão)
  4. Digite o número da porta desejada na janela pop-up - geralmente 8080 como porta da Web alternativa

NB: Para a porta alternativa: verifique o nome do serviço IANA oficial e o registro do número da porta do protocolo de transporte

philippeko
fonte
11

Altere o número da porta para Xampp Vá para o arquivo C: \ xampp \ apache \ conf \ httpd.conf

#Listen 12.34.56.78:80
Listen 80

Alterar 80 para 82

Como

#Listen 12.34.56.78:82
Listen 82

agora seu url será

http://localhost:82
Rizwan Gill
fonte
Eu mudei e funciona! Mas posso ocultar a porta do url? Ele deve usar a porta 82, mas não deve ser exibido no url. Isso é possível?
ARUN
6

Em vez de mudar a porta, reivindiquei a porta 80 como sendo usada pelo IIS.

Então fui aos serviços e parei o seguinte:

  1. Serviços de publicação na World Wide Web.
  2. Serviço de gerenciamento web
  3. Serviço Web Deployment Agent.

defina-os como manuais para que não sejam iniciados na reinicialização do ambiente dev.

bherto39
fonte
1
Eu gosto dessa abordagem em vez de mudar a porta. No Windows 10, tudo que eu tive que desabilitar foi Serviços de Publicação na World Wide Web
Paul Sandel
4

Além da modificação do arquivo C:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf.
Para fazer os atalhos de url funcionarem, edite o arquivo C:\wamp64\wampmanager.confe altere a porta:

[apache]
apachePortUsed = "8080"

Em seguida, saia e reinicie o wamp.

Nicolas
fonte
3

Você pode tentar alterar o servidor Apache para ouvir alguma outra porta diferente da porta 80.

Clique no ícone WAMP amarelo em sua barra de tarefas Escolha Apache -> httpd.conf Encontre estas duas linhas de código:

Ouça 80 ServerName localhost: 80 e altere-os para algo assim (eles não estão um ao lado do outro):

Ouça 8080 ServerName localhost: 8080

Gurunath
fonte
1

Clique no ícone do servidor WAMP e no menu em Arquivos de configuração, selecione httpd.conf. Um arquivo de texto longo será aberto no bloco de notas. Neste arquivo, role para baixo até a linha que diz Porta 80 e altere para Porta 8080, salve o arquivo e feche o bloco de notas. Mais uma vez, clique no ícone do servidor wamp e selecione reiniciar todos os serviços. Mais uma mudança precisa ser feita antes de terminarmos. No Windows Explorer, encontre o local onde o servidor WAMP foi instalado, por padrão C: \ Wamp.

Gurunath
fonte