HTTPS и HTTP домены в одной инсталляции MODX.
Уважаемое сообщество, может кто пробовал настроить MODX на одновременную работу с несколькими доменами, один из которых на https, а остальные на http? Поделитесь опытом, плз. Такое вообще возможно?
Комментарии: 3
Николай, спасибо! Поясню задачу: есть сайт на домене с https, проиндексированный, теперь встала задача сделать в рамках той же инсталяции MODX еще несколько контекстов, каждый из которых настроен на работу со своим доменом, но по http, в результате должен получится мультидоменный сайт, управляемый из одной админки. Если я правильно понял тебя, то, немного модифицировав твой плагин, можно на лету переключать системные настройки server_protocol, site_url, cache_prefix для контекстов с http или с https. Правильно, ты же об этом? Но в моем случае ведь нет задачи сделать один и тот же контент доступным и по http и по https одновременно. Это будут разные сайты, с разным контентом, может в таком случае нет и проблемы с кешированием?
Если у тебя каждый контекст в отдельности будет доступен только по определенному протоколу (или http или https), то можно с префиксами не заморачиваться (то есть плагин не ставить вообще). В системных настройках не трогай переменную server_protocol, а вот в том контексте, который должен быть доступен по https, укажи эту настройку. Далее все редиректы настрой на уровне веб-сервера, то есть один и тот же контекст не должен быть доступен по разным протоколам.
Но далее вопрос стоит в том, как ты контексты переключаешь и инициируешь MODX. Если на уровне index.php с четким указанием контекста и его настроек протокола, то тогда ОК все. Но ведь так делают очень редко? В основном на уровне плагина делают свич контекста. А значит велика доля конфликтов в кеше. Если конфликты возникнут, тогда ставь плагин, без него никуда.
Но далее вопрос стоит в том, как ты контексты переключаешь и инициируешь MODX. Если на уровне index.php с четким указанием контекста и его настроек протокола, то тогда ОК все. Но ведь так делают очень редко? В основном на уровне плагина делают свич контекста. А значит велика доля конфликтов в кеше. Если конфликты возникнут, тогда ставь плагин, без него никуда.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.