Como alterar uma porta de escuta do servidor Apache


Na semana passada, encontrei um servidor com sua porta HTTPS 80 já ocupada por outro software. O “culpado” foi, sem surpresa, outro software de servidor web, o IIS. Como os usuários do IIS já estão acostumados com a porta padrão, a instalação do Apache não teve escolha senão usar uma porta menos popular para HTTP, neste caso, a porta 81.

Você pode perguntar por que a porta 80 é importante para http? Bem, por um lado, é a facilidade de uso para os usuários. Se você estiver navegando para um servidor da Web ouvindo em uma porta diferente da porta 80, precisará incluir o número da porta junto com o endereço.

Algo parecido com isto: http: // yourdomain. com: 81 /se a porta 81 for a porta do seu servidor da web. Se você usar a porta 80, não precisará digitar a porta 80 no endereço, pois é a porta padrão usada para HTTP. De acordo com http://www.tcpipguide.com

“Para evitar o caos, o software que implementa um determinado processo de servidor normalmente usa o mesmo número de porta reservado em cada dispositivo IP, para que os clientes possam encontrá-lo facilmente… Cada navegador da Web apenas “sabe” que os sites são projetados para escutar os pedidos enviados para a porta 80 ”.

Então, tendo esse fato resolvido, vamos ver como podemos mudar a porta de nossos Configuração do Apache. Primeiro, procure o arquivo httpd.conf dentro do Apache& gt; pasta conf.

image

httpd.conf é um arquivo de texto usado por todas as implementações do Apache, mudando assim um Apache Unix ou Windows A instalação do Apache é feita da mesma maneira - através deste arquivo de configuração. Abra o arquivo usando seu editor de texto favorito e procure a linha com “Listen 80”:

image

Esta linha define o Apache para escutar na porta 80 Tudo o que você precisa fazer é mudar a porta 80 para qualquer porta que você queira usar. Certifique-se de que a porta que você usará seja uma porta livre e que ainda não tenha sido usada por outros serviços. Leia nosso guia sobre um scanner de porta livre se você não tiver certeza.

Depois de ter editado o arquivo, salve-o e reinicie o Apache. Para testar se você já está usando a nova porta, navegue na URL com a porta que você usou. Por exemplo, se você inseriu a porta 81 como a nova porta, a nova URL deve ser http: // yourdomain: 81.

Outro método que eu li on-line é um pouco diferente . Se o acima não funcionar, tente ir para /etc/apache2/ports.confe mudar a linha Listenpara algo como Ouça 81 .

A seguir, vá para /etc/apache2/sites-enabled/000-default.confe altere a primeira linha para VirtualHost *: 81 Reinicie o Apache e você poderá visitar o domínio sem precisar digitar o número da porta. O Apache deve redirecionar automaticamente para / var / www / html. Aproveite!

[Tutorial] Como Alterar a Porta 80 do Apache no XAMPP (localhost)

Postagens relacionadas:


1.09.2009