Alterando a porta do httpd

1

Estou executando o httpd no CentOS 6.6. Eu configurei com sucesso um site na porta 80, mas agora desejo ter o site na porta 82, então quando digito <myip>:82 no meu navegador, posso ver o site, mas não <myip>:80 ou <myip> . / p>

No meu arquivo httpd.conf , mudei Listen 192.168.1.18:80 para Listen 192.168.1.18:82 e enviei a porta 82 no meu roteador. Mas quando tento reiniciar o processo, aparece o seguinte erro:

(13)Permission denied: make_sock: could not bind to address 192.168.1.18:82
no listening sockets available, shutting down

Preciso alterar a porta para 82 em algum outro lugar em http.conf ou em outro lugar? Tudo funciona bem na porta 80. Desculpe se não estou sendo claro o suficiente, vou esclarecer mais informações, se necessário.

    
por watercolour 22.07.2016 / 19:20

1 resposta

5

A alteração da porta do servidor da Web também exige a alteração da política do SELinux para o servidor da Web, que é bem documentado :

  1. Run the semanage port -a -t http_port_t -p tcp 82 command as the root user to add the port to SELinux policy configuration.
  2. Run the semanage port -l | grep -w http_port_t command as the root user to confirm the port is added...

Não é relevante no que diz respeito à sua mensagem de erro, mas não se esqueça de adicionar a porta 82 à sua configuração de firewall também.

    
por 22.07.2016 / 19:29