Aliasing de um domínio no Apache

1

Estou desenvolvendo um site em meus próprios servidores de desenvolvimento. O cliente está carregando algumas fontes que são listadas em branco apenas em seu domínio, o problema é que durante o desenvolvimento não consigo vê-las no meu servidor de desenvolvimento. Alguém disse que eu posso de alguma forma apelidar o domínio via Apache e usar um arquivo de hosts para apontar para o domínio, de modo que a solicitação para as fontes seja aprovada como se fosse do domínio apropriado, já que elas estão listadas na lista branca * .theirdomian.com

    
por keeg 06.02.2013 / 01:54

2 respostas

1

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 )

    
por 06.02.2013 / 19:31
0

Eu faria um teste se você pudesse enrolar ou wget diretamente os arquivos de fontes. Se você puder, precisará de alguma configuração do servidor para torná-los acessíveis; Alguns navegadores dificultam muito a execução de fontes entre domínios. Se você não puder, precisará adquirir essas fontes diretamente do seu cliente.

    
por 06.02.2013 / 02:04