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.

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.


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.


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


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

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.


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.


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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.