Executando o xampp em vários computadores para um website

2

Inicialmente postei o seguinte no StackOverflow, mas me disseram que a pergunta pertence aqui:

Eu tenho um desktop e um laptop, os quais eu gostaria de usar para gerenciar um site comum entre os dois. Atualmente, tenho o XAMPP instalado no meu laptop (Windows 7) e funciona bem. Eu gostaria de instalar o XAMPP na minha área de trabalho (Ubuntu 12.04 LTS) e gerenciá-lo no mesmo site. Basicamente, se eu não tiver acesso ao meu laptop ou não estiver executando o XAMPP, eu gostaria que o outro computador (desktop) mantivesse o site baseado em seu servidor (como um balanceamento de carga). Eu também gostaria de poder adicionar alterações ao site a partir de qualquer servidor (laptop ou desktop), o que deve significar que o armazenamento está em sincronia e toda a programação carregada de um computador pode ser acessada de outro e que outro computador pode fazer muda para ele.

Eu tentei pesquisar no Google por possíveis soluções, mas não obtive êxito. Eu também tentei discutir com as pessoas na sala de bate-papo do SO e a única solução que alguém sugeriu para mim foi usar o SVN para "check-out" e "commit" alterações para que o código possa ser acessado de ambos os "servidores". Essa é a única solução?

    
por Ash Ketchum 28.07.2013 / 07:15

1 resposta

2

Você tem dois problemas separados: balanceamento de carga e sincronização.

O balanceamento de carga é gerenciado pelo seu firewall; O firewall mais simples e mais barato que eu sei que fará o trabalho é o pfSense , que eu recomendo. Você não mencionou se o seu site é público (ou seja, acessível pela Internet) ou se é apenas para uso interno; De qualquer forma, o balanceamento de carga é um trabalho para um dispositivo separado na rede. Depois de instalar o pfSense, aqui está um tutorial de uma página para configurar o balanceamento de carga .

Para sincronização, provavelmente a solução mais simples seria o Dropbox ou um de seus concorrentes. Ele fornece controle básico de versão (desde que você seja a única pessoa a fazer alterações) e tem a grande vantagem de ser automático e muito, muito simples de usar. (Checkouts / commits do SVN não são automáticos, nem particularmente simples.)

A propósito, se o seu site for acessível pela Internet, eu sinceramente espero que você tenha bloqueado as configurações de segurança do XAMPP. Embora o XAMPP seja uma pilha totalmente funcional, ele é destinado principalmente ao desenvolvimento e, portanto, suas configurações padrão deixam seu site bastante vulnerável a ataques ...

    
por 28.07.2013 / 07:46