2016-03-31 1 views
0

На данный момент у меня есть пользовательские каталоги, доступные как следующийПеренаправление каталогов в поддомены с помощью Cloudflare.com?

mydomain.com/files/user1/ 

, но я хотел бы, чтобы пользователи могут просто ввести в браузере

user1.mydomain.com 

Как установить это на Cloudflare к работать автоматически? Я знаю, что он должен делать с пересылкой подобласти подстановочной, но я не уверен, как осуществить это на Cloudflare или OpenShift ....

ответ

0

непроверенным, но я думаю, что это будет один вариантом:

  • в CloudFlare> DNS добавить новую запись для user1.example.com, который указует на соответствующий IP в Cloudflare
  • > правила страницы добавления нового правила для шаблона: http://user1.example.com/*, который перенаправляет на http://example.com/files/user1/$1

Надеется, что это помогает и извиняйтесь заранее, если это требует некоторой тонкой настройки!

Update

Как вы думаете, запись может быть подстановочные?

Там нет никаких проблем с использованием диких карт для DNS поддоменов, с записью указательного
* .example.com ==> Вашего IP

Я думаю, что проблема будет использовать подстановочные знаки в правилах страницы автоматически пересылать
userx.example.com/y ==> example.com/files/userx/y

Я не уверен, как вы могли это сделать, используя только правила страницы CloudFlare.

+0

Спасибо за помощь Дэвид! Считаете ли вы, что запись A может быть подстановочным знаком? Причина user1 может быть неограниченной, т.е. user1, user2, user3 ... надеюсь, миллионы ;-) – esp4u

+0

CF действительно поддерживает подстановочные знаки в DNS, хотя я считаю, что это означает, что вы потеряете некоторые функции производительности и безопасности CDN, см. Https: // support. cloudflare.com/hc/en-us/articles/200168826 –

+0

Спасибо Дэвиду ... Я собираюсь потратить немного времени на изучение этого в выходные дни и вернуться к вам позже, чтобы вы знали, как это работает. – esp4u