Как настроить Сайты24?

Сайты24 в Корпоративном портале работают с помощью проксирования через сервера компании Битрикс. Это удобно, когда надо убрать администрирование, но не очень полезно, потому что траффик весь проходит через их сервера. 

Для решения этой проблемы, мы добавили в модуль bxproject.services версии 1.0.8 новый раздел "Сайты24" /bitrix/admin/bxproject_sites.php.
Он позволяет публиковать Сайты24 и привязывать их к своему домену или субдомену. Сайты типа https://вашдомен.bitrix24.site не публикуются. 

Оптимально работа с Сайтами24 выглядит так: 

  1. В админке битрикса заходите /bitrix/admin/bxproject_sites.php жмете "Установить патч" 
  2. Делаете ln -s /home/bitrix/www/bitrix/modules/bxproject.services/sites24_nginx.conf /etc/nginx/bx/site_enabled/sites24_domains.conf (правильная строка будет в модуле внизу)
  3. Делаете один-два (сколько нужно) домена и в DNS прописываете запись типа А на IP вашего Битрикс24.
  4. Сойдаете в Батриксе24 в разделе Сайты каждый сайт, и в настройках сайта прописываете нужные домены.
  5. В админке битрикса заходите /bitrix/admin/bxproject_sites.php и жмете "Сгенерировать nginx конфигурацию".
  6. В терминале от root делаете команду nginx -t и проверяете, все ли ОК с конфигурацией.
  7. Если все ок, запускаете nginx -s reload

Дальнейшая работа проводится уже со страницами внутри сайта. 

Даже если вы не привяжете домен к сайту, по умолчанию ваш сайт будет доступен по ссылке типа: https://вашбитрикс.ru/pub/site/1/

На данный момент модуль не позволяет публиковать сайты с https (это свзано с тем, что нужны сертификаты). Вы можете настроить сертификаты самостоятельно, прописав их в файлике Nginx используя аналогичный шаблон как для 80 порта. 

 Если при переходе по ссылке  /bitrix/admin/bxproject_sites.php выдается ошибка 404, то нужно удалить модуль в разделе "Установленные решения", и установить заново (только удалить, не стирать).