Host virtual usando o Apache

1

Temos uma equipe de desenvolvimento de 10 pessoas trabalhando na plataforma Linux nossa aplicação está hospedada no servidor Apache

Agora, o que eu quero é que todo desenvolvedor tenha sua própria base de código em seu diretório

ele pode ter seu próprio arquivo conf httpd que usa sua base de código e sua porta nesse servidor

e sempre que ele muda a base de código, ele precisa executar apenas seu processo de apache

e não há necessidade de iniciar, reinicie o servidor apache, pois outras pessoas não devem ser perturbadas

então podemos fazer isso ouvindo o mesmo servidor em portas diferentes com DocumentRoot diferente e sem necessidade de iniciar ou reiniciar o servidor apache inteiro, somente o processo individual do apache precisa ser iniciado se alguma alteração for feita no arquivo conf local desse usuário

    
por maxjackie 01.10.2010 / 12:28

2 respostas

1

Você vai querer configurar instâncias instaladas separadas do Apache para cada desenvolvedor, ou configurar VMs individuais para cada desenvolvedor.

Se for para instâncias separadas do Apache, pode ser útil instalá-las no diretório pessoal de cada usuário para facilitar o gerenciamento (do ponto de vista de permissões).

Sim, você deve definir cada instância para escutar em uma porta TCP diferente. Você deve ter arquivos conf separados para cada instância. E sim, você pode modificar os arquivos conf e reiniciar cada instância do Apache sem influenciar os outros.

    
por 01.10.2010 / 14:49
0

Por que você não tenta recarregar em vez de reiniciar? : >

    
por 01.10.2010 / 15:01

Tags