Muda rapidamente a porta padrão do Apache

1

Eu tenho o padrão Listen 80 no httpd.conf. Às vezes preciso que meu próprio webapp seja executado nessa porta, então eu o executo com sudo . Então, primeiro preciso alterar a porta do Apache para outra coisa. O que estou procurando é uma ação rápida de um clique para alternar entre frente e para trás.

Por favor, informe.

    
por Sergei Basharov 02.08.2013 / 08:53

1 resposta

2

Você não pode.
Para alterar a (s) porta (s) ou endereço (s) que o servidor da Web está atendendo, você deve alterar a configuração do servidor da Web e reiniciar o servidor da Web.

Acho que suas melhores opções são:

  • Usando mod_proxy para passar seu aplicativo pelo Apache
    Faça com que seu aplicativo escute em alguma outra porta e configure mod_proxy apropriadamente

  • Faça com que o Apache e seu aplicativo escutem em portas diferentes e usem um terceiro aplicativo para escutar na porta 80 e encaminhar as solicitações para o serviço apropriado.
    Basicamente escrevendo seu próprio proxy de salto de soquete.

Escrever esse proxy de salto de soquete (ou configuração de mod_proxy) é deixado como um exercício para o leitor - principalmente porque eu não sei seus requisitos internos.

    
por 02.08.2013 / 18:13