O servidor Apache HTTP é um dos servidores web mais populares da internet hoje, graças à sua versatilidade, consistência e uma infinidade de recursos, alguns dos quais realmente não estão disponíveis em outros servidores web, como o concorrente do Nginx. Alguns dos recursos mais significativos do Apache incluem a capacidade de carregar e executar vários tipos de módulos e configurações especiais em tempo de execução, sem realmente parar o servidor ou, pior, compilar o programa sempre que a maioria do novo módulo é instalado, e a função especial desempenhada por Arquivos .htaccess que podem modificar as configurações do servidor web específicas para diretórios webroot.

  • Por padrão, o servidor da web Apache é instruído a escutar e ligar na porta 80.0 para conexões de entrada. Se você optar por uma configuração TLS, o servidor escuta na porta 443 para conexões estáveis.
  • Você precisa adicionar uma nova instrução contendo a nova porta para ligações futuras, a fim de instruir o servidor da web Apache a se conectar e ouvir o tráfego da web em portas diferentes das portas da web normais.
  • O arquivo de configuração que precisa ser alterado em um dispositivo baseado em Debian / Ubuntu é /etc/apache2/ports.conf e atualize /etc/httpd/conf/httpd.conf em distribuições baseadas em RHEL / CentOS.

Com um editor de texto de console, abra um arquivo exclusivo para sua própria distribuição e adicione um novo comentário de porta, conforme visto no trecho abaixo.

nano /etc/apache2/ports.conf     [On Debian/Ubuntu]

Como alterar a porta Apache HTTP no Linux

Como alterar a porta Apache HTTP no Linux

Antes da porta 8081

Neste exemplo, o servidor Apache HTTP será configurado para escutar as conexões na porta 8081. Certifique-se de aplicar a instrução abaixo a este arquivo após a diretiva instruindo o servidor web a escutar na porta 80, como visto na imagem abaixo.

Listen 8081
Como alterar a porta Apache HTTP no Linux

Depois da porta 8081

Depois de adicionar a linha acima, para iniciar o método de ligação, exclusivo para seus próprios requisitos de vhost, você precisa construir ou alterar um host virtual Apache na distribuição baseada em Debian / Ubuntu.

Finalmente, para implementar as mudanças e conectar o Apache a uma nova porta, reinicie o daemon.

# systemctl restart apache2

Como alterar a porta Apache HTTP no Linux

 Em seguida, use o comando netstat ou ss para pesquisar a tabela de soquetes da rede local.

# netstat -tlpn| grep apache

Como alterar a porta Apache HTTP no Linux

OU

# ss -tlpn| grep apache

Como alterar a porta Apache HTTP no Linux

Você também pode abrir uma janela e navegar até o endereço IP ou nome de domínio na porta 8081 do seu computador. A página padrão do Apache no navegador deve ser exibida. Se você não conseguir acessar a página da Web, entretanto, volte ao console do servidor e certifique-se de que as regras de firewall corretas estejam configuradas para permitir o tráfego de porta.

http://server.ip:8081

Como alterar a porta Apache HTTP no Linux