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

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: BitrixVM. Создание алиасов (псевдонимов) для сайтов

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

UncleFather » 15 июл 2021 16:25, Чт

Задача:

Имеется виртуальная машина 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С Битрикс. Алиасы сайтов в виртуальной машине битрикса


Вернуться к началу