Ok. Bem, você tem muitas soluções possíveis para esse processo de implantação.
O que Don escreveu é bom. Se você estiver usando o Apache Virtual Hosts, será muito fácil hospedar múltiplos
sites independentes em IP, mas é apenas útil se você pode controlar o seu DNS ou quiser aplicar o seu local
configuração de host estático (/ etc / hosts ou% SystemRoot% \ system32 \ drivers \ etc \ hosts).
Você precisa entender como o HTTP funciona. Eu não sei o quão profundo você está nisso. Apenas em um curto: A idéia é criar um novo domínio, prefixado por exemplo, assim como "test.YOURDOMAIN.COM" e deixá-lo ter seu diretório completamente próprio, não um subdiretório. Se você fizer uma entrada no seu arquivo HOSTS no seu cliente, você
Você pode usar seu navegador para acessar esse site realmente em seu servidor, que realmente não hospeda esse domínio, mas com essa configuração de hosts seu navegador solicitará o domínio de teste e recuperará esses arquivos se você configurou seu servidor corretamente. No seu caso (na verdade você parece ter acesso DNS) você pode deixar a parte do arquivo hosts fora, porque talvez você realmente possa configurar seus próprios subdomínios.
Essa abordagem é legal, porque você pode alternar facilmente - imediatamente sem interrupção do serviço ou efeitos colaterais (habilitar / desabilitar sites, reconfigurar o apache). Você não terá que mexer com diretórios e
crie estados de sistema de arquivos insanos se o acesso não estiver desabilitado, os serviços ficarem indisponíveis ... uma bagunça para um site de carga pesada - ou se você quiser manter a qualidade do serviço - a melhor maneira.
Então, se você quer fazer desse jeito, e você tem um apache, você faria ...
- Crie um host virtual ( link ) com um prefixo de domínio fictício
- Aplique seu host virtual de produção, para que seus clientes ainda acessem seu site, teste-o duas vezes e faça um tunelamento:)
- Adicione o nome do domínio ao arquivo de hosts de onde você executa os testes
- Verifique se ele realmente funciona e seu site ainda está disponível
Para um Ambiente de Servidor Debian GNU / Linux e pode fornecer dicas mais detalhadas. Derivados do RHEL Eu não tenho experiências suficientes.