Как настроить Сайты24?
Сайты24 в Корпоративном портале работают с помощью проксирования через сервера компании Битрикс. Это удобно, когда надо убрать администрирование, но не очень полезно, потому что траффик весь проходит через их сервера.
Для решения этой проблемы, мы добавили в модуль bxproject.services версии 1.0.8 новый раздел "Сайты24" /bitrix/admin/bxproject_sites.php.
Он позволяет публиковать Сайты24 и привязывать их к своему домену или субдомену. Сайты типа https://вашдомен.bitrix24.site не публикуются.
Оптимально работа с Сайтами24 выглядит так:
- В админке битрикса заходите /bitrix/admin/bxproject_sites.php жмете "Установить патч"
- Делаете ln -s /home/bitrix/www/bitrix/modules/bxproject.services/sites24_nginx.conf /etc/nginx/bx/site_enabled/sites24_domains.conf (правильная строка будет в модуле внизу)
- Делаете один-два (сколько нужно) домена и в DNS прописываете запись типа А на IP вашего Битрикс24.
- Сойдаете в Батриксе24 в разделе Сайты каждый сайт, и в настройках сайта прописываете нужные домены.
- В админке битрикса заходите /bitrix/admin/bxproject_sites.php и жмете "Сгенерировать nginx конфигурацию".
- В терминале от root делаете команду nginx -t и проверяете, все ли ОК с конфигурацией.
- Если все ок, запускаете nginx -s reload
Дальнейшая работа проводится уже со страницами внутри сайта.
Даже если вы не привяжете домен к сайту, по умолчанию ваш сайт будет доступен по ссылке типа: https://вашбитрикс.ru/pub/site/1/
На данный момент модуль не позволяет публиковать сайты с https (это свзано с тем, что нужны сертификаты). Вы можете настроить сертификаты самостоятельно, прописав их в файлике Nginx используя аналогичный шаблон как для 80 порта.
Если при переходе по ссылке /bitrix/admin/bxproject_sites.php выдается ошибка 404, то нужно удалить модуль в разделе "Установленные решения", и установить заново (только удалить, не стирать).