Псевдоним домена на Apache

Я занимаюсь разработкой сайта на своих собственных серверах разработки. Клиент загружает некоторые шрифты, которые занесены в белый список только на их домене, проблема в том, что во время разработки я не вижу их на своем сервере разработки. Кто-то сказал, что я могу как-то использовать псевдоним домена через Apache и использовать файл hosts для указания на домен, чтобы запрос на шрифты проходил как будто из соответствующего домена, поскольку они занесены в белый список *.theirdomian.com

2 ответа

Решение

Итак, я успешно связал домен клиента с моим собственным сервером. Вот как:

В вашем vhosts.conf файл создать псевдоним поддельный поддомен для вашего сайта клиентов. Например, если ваш клиент www.myclient.com Создайте local.myclient.com или что-то:

<VirtualHost *:80>

     ServerAdmin admin@mydomain.com
     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>

Не забудьте выполнить команду reconfigure на вашем сервере Apache и перезапустить.

В вашем hosts файл на вашем локальном компьютере, укажите IP-адрес вашего сервера (dev.mydomain.com) на поддельный домен:

xxx.xx.xx.xxx     local.myclient.com

Идти к local.myclient.com в вашем веб-браузере, и вы должны увидеть содержимое dev.mydomain.com, Похоже, что вызовы поступают из клиентского домена, и шрифты будут занесены в белый список (при условии, что они занесены в белый список). *.myclient.com и не www.myclient.com)

Я бы сделал тест, если вы можете свернуть или wget файлы шрифтов напрямую. Если вы можете, вам понадобится некоторая конфигурация сервера, чтобы сделать их доступными; некоторые браузеры очень затрудняют создание междоменных шрифтов. Если вы не можете, вам нужно приобрести эти шрифты непосредственно у вашего клиента.

Другие вопросы по тегам