Как установить АСПРО Максимум на корпоративном портале Битрикс24 через отдельный домен?

Как можно развернуть сайт с шаблоном АСПРО Максимум на отдельном домене, не связанном с основным сайтом Битрикс 24? Как избежать проблем с переадресацией на главную страницу Битрикс 24 при создании отдельного сайта с ядром и базой данных Битрикс 24? Как настроить nginx для проксирования запросов на URL сайта в папку основного портала Битрикс 24?
  • 13 января 2024 г. 20:28
Ответы на вопрос 2
Установка шаблона (темы) "АСПРО Максимум" на отдельно стоящий сайт, который работает на платформе 1C-Битрикс, но изолирован от корпоративного портала Битрикс24, подразумевает несколько шагов. Прежде всего, необходимо уточнить, что тема "АСПРО Максимум" — это платный готовый решение для 1C-Битрикс, и оно не связано напрямую с корпоративным порталом Битрикс24, который представляет собой SaaS-сервис от компании 1С-Битрикс.

### Шаги по установке АСПРО Максимум:

1. **Приобретение и загрузка темы:**
   Сначала вам нужно приобрести шаблон "АСПРО Максимум" у разработчика или через официальный маркетплейс 1C-Битрикс, после чего загрузить полученный пакет файлов на ваш сервер.

2. **Установка 1C-Битрикс:**
   Затем вам нужно установить на сервер систему управления 1C-Битрикс. Это отдельная CMS, которая будет использоваться для вашего сайта. Настройте базу данных для CMS, после чего приступайте к установке самой системы управления.

3. **Установка шаблона АСПРО Максимум:**
   После установки 1C-Битрикс вам следует установить шаблон "АСПРО Максимум". Это можно сделать через административную панель сайта, выбрав раздел, где идет работа с решениями от партнеров.

4. **Настройка DNS и веб-сервера:**
   Настройте DNS записи для нового домена, чтобы они указывали на IP-адрес вашего сервера. Затем настройте ваш веб-сервер (Apache или Nginx) для работы с новым доменом. Создайте виртуальный хост с корректными настройками для нового домена.

### Пример настройки Nginx для нового домена:

Для примера, вот базовая конфигурация серверного блока для Nginx:

```nginx
server {
    listen 80;
    server_name example.com;
    root /path/to/your/bitrix/installation;

    location / {
        index index.php index.html;
        try_files $uri $uri/ @rewrite;
    }

    location @rewrite {
        rewrite ^/(.*)$ /index.php?SEF_APPLICATION_CUR_PAGE_URL=$1 last;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.x-fpm.sock; # Укажите верный путь к сокету PHP-FPM
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param HTTPS off;
    }

    # ...другие настройки (статика, защита от DDoS, логирование и т.д.)...
}
```

Поменяйте `example.com` на ваш реальный домен и `/path/to/your/bitrix/installation` на путь к директории, где установлен 1C-Битрикс.

После внесения изменений в конфигурацию Nginx, не забудьте перезагрузить сервис чтобы применить новые настройки:

```bash
sudo service nginx restart
```

### Избегание проблем с переадресацией:

Если вы столкнет
Все дело в работе многосайтовости и настроек. 

2. При создании отдельного сайта с ядром и БД Б24, когда сайт создаётся в папке /home/bitrix/ext_www/папка сайта и создания там символических ссылок на папки /home/bitrix/www/bitrix и /home/bitrix/www/upload, в момент перехода на URL сайта, происходит переадресация на главную страницу Б24(((


Вам нужно корректно заполнить следующие моменты:
1. Нужно указать распространение авторизации на все домены
2. НЕ прописываете адрес сайта у crm в настройках сайта
3. Указать корректные пути в сайтам
4. Повысить сортировку сайта ИМ выше CRM
Похожие вопросы