Recomendado, 2024

Escolha Do Editor

Como alterar uma porta de escuta do servidor Apache

Na semana passada, encontrei um servidor com sua porta HTTPS 80 já tomada 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 outra alternativa senão usar uma porta menos popular para HTTP, neste caso, a porta 81.

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

Algo parecido com isto: //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, já que é a porta padrão usada para HTTP. De acordo com o //www.tcpipguide.com

“Para evitar o caos, o software que implementa um 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 foram projetados para escutar as solicitações enviadas para a porta 80 ” .

Então, tendo esse fato resolvido, vamos ver como podemos mudar a porta da nossa configuração do Apache. Primeiro, procure o arquivo httpd.conf dentro da pasta Apache > conf .

O httpd.conf é um arquivo de texto usado por todas as implementações do Apache, portanto, alterar uma instalação do Unix Apache ou do Windows Apache é feito 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”:

Essa linha define o Apache para escutar na porta 80. Tudo o que você precisa fazer é alterar essa porta 80 para qualquer porta que desejar 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 editar 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 deverá ser // yourdomain: 81 .

Outro método que eu li sobre online é um pouco diferente. Se o acima não funcionar, tente ir para /etc/apache2/ports.conf e mudar a linha Listen para algo como Listen 81 .

Em seguida, vá para /etc/apache2/sites-enabled/000-default.conf e 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. Apreciar!

Top