Итак, я успешно связал клиентский домен с моим собственным сервером. Вот как это сделать:
В вашем файле vhosts.conf
создайте псевдоним поддельного поддомена для сайта вашего клиента. Например, если ваш клиент www.myclient.com
create 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>
Не забудьте ввести команду перенастройки на сервере Apache и перезапустить .
В файле hosts
на локальном компьютере укажите IP-адрес вашего сервера (dev.mydomain.com) на поддельный домен:
xxx.xx.xx.xxx local.myclient.com
Перейдите на local.myclient.com
в вашем веб-браузере, и вы должны увидеть содержимое dev.mydomain.com
. Вызовы будут поступать из клиентского домена, и шрифты будут занесены в белый список (если они внесены в белый список *. Myclient.
Я бы сделал тест, если вы можете curl или w Получить файлы шрифтов напрямую. Если можете, вам потребуется некоторая конфигурация сервера, чтобы сделать их доступными; некоторые браузеры очень затрудняют создание междоменных шрифтов. Если вы не можете, вам нужно будет получить эти шрифты непосредственно у вашего клиента.