Страница 1 из 1

BitrixVM. Создание алиасов (псевдонимов) для сайтов

Добавлено: 15 июл 2021 16:25, Чт
UncleFather

Задача:

Имеется виртуальная машина BitrixVM (сборка CentOS от 1С Bitrix), на которой настроены два сайта.
Необходимо прописать псевдонимы (алиасы) для этих сайтов, так, чтобы можно было обращаться по уникальным именам, прописанным в настройках зоны DNS. Или, например, для того, чтобы обращаться к одному сайту по нескольким именам.


Решение:

  1. Для созданного сайта в конфиге: /etc/httpd/bx/conf/bx_ext_[название_сайта].conf находим место:

    Код: Выделить всё

    <VirtualHost 127.0.0.1:8887>
       ServerName site1.ru
       ServerAlias www.site1.ru

    и дописываем:

    Код: Выделить всё

    <VirtualHost 127.0.0.1:8887>
       ServerName site1.ru
       ServerAlias www.site1.ru alias1.ru alias2.com
  2. В конфиге /etc/nginx/bx/site_avaliable/bx_ext_[название_сайта].conf находим место:

    Код: Выделить всё

       # Additional website
       server {
          listen 80;
          server_name site1.ru;
          #charset   utf-8;
          server_name_in_redirect off;

    и дописываем алиасы:

    Код: Выделить всё

       # Additional website
       server {
          listen 80;
          server_name site1.ru www.site1.ru alias1.ru alias2.com;
          #charset   utf-8;
          server_name_in_redirect off;
  3. Для того, чтобы сайт работал по https, в конфиге /etc/nginx/bx/site_avaliable/bx_ext_ssl_[название_сайта].conf находим место:

    Код: Выделить всё

    server {
        listen 443 ssl http2;
      
        server_name site1.ru www.site1.ru;
      
      include bx/conf/ssl.conf

    и дописываем:

    Код: Выделить всё

    server {
        listen 443 ssl http2;
      
        server_name site1.ru www.site1.ru alias1.ru alias2.com;
      
      include bx/conf/ssl.conf
  4. В консоли перезапускаем демоны Apache и nginx:

    Код: Выделить всё

    systemctl restart httpd.service
    systemctl restart nginx.service

Источник: 1С Битрикс. Алиасы сайтов в виртуальной машине битрикса