Eu não posso recomendar o compartilhamento do servidor apache, a menos que você esteja realmente em um espaço apertado: a distribuição Debian e Ubuntu teria que ser muito próxima para que funcione (já que o Apache depende de cada uma das outras bibliotecas ).
Se você pode instalar o Apache no Ubuntu, então é muito possível compartilhar o conteúdo entre as diferentes implementações, e isso também pode ser verdade se esse conteúdo for gerado dinamicamente, por exemplo, com software como django
ou web2py
.
Para que o conteúdo seja compartilhável, você precisa montar o disco Debian no Ubuntu. E então a configuração do Apache no Ubuntu aponta para a partição Debian. Em geral, isso pode ser feito editando /etc/apache2/sites-enabled/000-default
no sistema Ubuntu e fazendo com que as entradas coincidam com as do setup no Debian, exceto para todos os caminhos, que devem ser prefixados com o local onde a partição Debian é montada o sistema Ubuntu
Se isso não for possível (por causa dos caminhos codificados no software de conteúdo dinâmico, você pode tentar fazer links suaves dos diretórios do Ubuntu para seus equivalentes na partição Debian. Nesse caso, você precisa ter certeza de que o Apache segue o SymLinks , como eu não acho que faz isso por padrão. Isto pode ser alcançado, por exemplo, se a partição Debian é montada em /mnt/deb
e a localização do conteúdo no Debian estava em /srv/mysite
fazendo :
cd /srv
ln -s //mnt/deb/srv/mysite .
Se você não quiser criar os links, você pode tentar mount -o bind
o diretório de conteúdo do Apache na partição Debian para o diretório equivalente na sua instalação do Ubuntu. Isso pode ser feito, assumindo a mesma configuração do exemplo acima, fazendo :
cd srv
mkdir mysite
mount -o bind /mnt/deb/srv/mysite mysite
Eu não fiz isso entre o Ubuntu e o Debian, mas eu tenho entre versões do Ubuntu 8.04, 10.04 e 12.04 no processo de atualização gradual com a possibilidade de voltar ao software antigo.