Por isso, consegui aliar com sucesso o domínio do cliente para o meu próprio servidor. Aqui está como:
Em seu arquivo vhosts.conf
, crie um alias para um subdomínio falso no site de seus clientes. Por exemplo, se seu cliente for www.myclient.com
create local.myclient.com
ou algo assim:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName dev.mydomain.com
ServerAlias local.myclient.com
DocumentRoot /var/path/to/your/files/dev.mydomain.com/html/
<Directory />
Options FollowSymLinks
</Directory>
<Directory /var/path/to/your/files/dev.mydomain.com/html>
Options Indexes FollowSymLinks MultiViews
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Não se esqueça de emitir o comando reconfigure no seu servidor Apache e reiniciá-lo.
No seu arquivo hosts
em sua máquina local, aponte o ip do seu servidor (dev.mydomain.com) para o domínio falso:
xxx.xx.xx.xxx local.myclient.com
Vá para local.myclient.com
no seu navegador da Web e você verá o conteúdo de dev.mydomain.com
. As chamadas parecerão vir do domínio do cliente e as fontes serão listadas em branco (desde que tenham listado em branco *.myclient.com
e não www.myclient.com
)