Confluence как настроить https

Установка Jira и Confluence (nginx, SSL, ISPmanager) на Centos7

Внимание! Установка производится на чистый сервер. Если у вас уже есть настроенный сервер, установите Jira и Confluence на новый VDS и перенесите данные. Так как настройка Jira и Confluence может сбить текущие настройки сервера.

Рекомендованные параметры сервера:
CPU: Quad core 2 GHz + CPU
RAM: 6 GB
Minimum database space: 10 GB
Подробное руководство по аппаратным требованиям к серверу, english

1. Создаём в панели ISPmanager в разделе Доменные имена свой основной домен, например example.com (замените на имя вашего домена). В разделе WWW домены создаём два поддомена, например:
jira.example.com — для установки Jira
wiki.example.com — для установки Confluence

2. Переходим в Настройки → Возможности и в разделе Веб-сервер (WWW) устанавливаем nginx.

3. Настройку будем производить сразу на протокол HTTPS . Устанавливаем модуль Let’s Encrypt ( Интеграция → Модули ) и в настройках WWW-доменов включаем Защищенное соединение (SSL) , ставим Перенаправлять HTTP-запросы в HTTPS . В строке SSL-сертификат ставим Новый Let’s Encrypt сертификат .

Читайте также:  Унф пульс бизнеса как настроить

4. Открываем в разделе WWW-домены конфигурационный файл каждого поддомена с помощью кнопки Конфиг и приводим его к следующему виду:

Конфиг для jira.example.com:

Конфиг для wiki.example.com аналогичный приведённому выше, отличаются только порты проксирования, доменное имя (в нашей настройке — это wiki.example.com) и дополнительный location:

ip-адрес_сервера — ip-адрес вашего сервера, на который направлены поддомены.

Это только пример конфига, вы можете его изменить в соответствии со своими требованиями.

5. Переходим в раздел Инструменты → Базы данных и создаем две базы данных, например jira и wiki . Выставляем пользователей БД и пароли к ним.

Теперь нам нужно сменить кодировку для баз данных. Заходим на сервер по SSH , подключаемся к mysql и выполняем следующий запрос к обоим БД:

Где yourDB — имя вашей базы данных.

6. Чтобы защитить конфиги nginx от изменения панелью управления ISPmanager, выполним следующие команды:

После выполнения данных команд вы не сможете изменять настройки WWW-доменов из панели ISPmanager . Вернуть такую возможность можно следующими командами:

Внимание! Если произвести изменения настроек WWW-поддоменов из ISPmanager , они перестанут корректно работать.

Поправим настройки nginx, чтобы не возникала 504-я ошибка при установке. В конфиг /etc/nginx/nginx.conf в секцию HTTP нужно добавить следующие строки:

7. Приступаем к установке Jira . Скачиваем скрипт установки с официального сайта, выдаем права на запуск скрипта и запускаем его:

Вставляем директорию нашего WWW-домена /var/www/www-root/data/www/jira.example.com

Прописываем порт 8081
Нажимаем Enter

Далее на все вопросы нажимаем Enter.

Если всё прошло успешно, то вы увидите следующее сообщение:

8. Для работы с mysql из java нужен Connector/J , скачиваем его, разворачиваем архив и копируем в директорию /opt/atlassian/jira/lib/

9. Для корректной работы Jira по протоколу HTTPS нужно внести исправления в конфиг /opt/atlassian/jira/conf/server.xml

10. Открываем Jira через веб-интерфейс (jira.example.com) в браузере и завершаем установку. При настройке указываем базу данных, которую мы создали в 5-ом пункте (имя базы, пользователь базы, пароль пользователя). Остальные настройки:

Тип базы данных: Mysql
Имя хоста: localhost
Порт: 3306

11. Приступаем к установке Confluence.

Скачиваем скрипт установки с официального сайта.

Принцип установки такой же как у Jira. Различие лишь в 2-х пунктах:

Указываем корневую директорию поддомена wiki.example.com :
/var/www/www-root/data/www/wiki.example.com

Порт изменять не нужно, нажимаем Enter.

12. Копируем Connector/J :

Редактируем настройки Mysql :

Открываем файл настроек /etc/my.cnf и добавляем туда следующие строки в секцию [mysqld] :

Сохраняем изменения. После этого нужно переименовать существующие лог-файлы и запустить Mysql :

13. Для корректной работы Confluence по протоколу HTTPS нужно внести исправления в конфиг /opt/atlassian/confluence/conf/server.xml

14. Открываем Confluence через веб-интерфейс ( wiki.example.com ) в браузере и завершаем установку.

Если выполняете интеграцию с Jira , указывайте корректный URL. Если Jira работает по протоколу HTTPS , то так и нужно указывать — в нашем случае это https://jira.example.com

Если вы не можете провести установку самостоятельно, обратитесь в нашу службу поддержки. Услуга платная, стоимость — по согласованию с руководителем техподдержки.

Источник

Установка Confluence + PostgreSQL + NGINX SSL reverse-proxy на Centos 7

Confluence + PostgreSQL + NGINX SSL reverse-proxy

Confluence — тиражируемая вики-система для внутреннего использования организациями с целью создания единой базы знаний. Написана на Java. Разрабатывается австралийской компанией Atlassian, является одним из двух её основных продуктов.

Установка PostgreSQL 12

Добавляем репозиторий PostgreSQL 12

Устанавливаем необходимые пакеты

После установки требуется инициализация базы данных, прежде чем можно будет запустить службу

Запускаем сервис PostgreSQL и проверяем статус

Редактируем настройки PostgreSQL, открываем доступ для Confluence

Создаем пользователя и базу

Установка Confluence

Создаем пользователя, от которого будет работать Confluence

Задаем пароль пользователю

Добавляем пользователя confluence в группу wheel, то бы у него появились права суперпользователя (sudo)

Переключаемся на пользователя confluence, переходим в домашниий каталог. Все дальнейшие операции будут выполняться из-под этого пользователя

Скачиваем дистрибутив confluence 7.5.0 и делаем его исполняемым

Запускаем установку Confluence

В процессе установки надо будет выбирать действия

Настраиваем Firewall, открываем порт 8090/tcp

Проверяем, запустился ли Confluence

Если записи с номером порта нет, запускаем Confluence вручную

Переходим на сайт http://localhost:8090 и продолжаем установку

Промышленная установка Триальная лицензия

На сайте https://my.atlassian.com/license/evaluation генерим триальную лицензию по идентификатору сервера

Вводим данные по подключению к PostgreSQL и жмем кнопку «Проверить соединение»

Пример сайта

Для первого раза рекомендую установить пример сайта. Вы всегда сможете удалить это тестовое пространство.

Настройка управления пользователями — Управление пользователями и группами в Confluence Настройка учетной записи системного администратора Установка завершена

Настройка Nginx в качестве reverse-proxy

Добавляем репозиторий Nginx

Устанавливаем nginx, добавляем службу в автозагрузку и запускаем его

Создаем каталог, где будет лежать самоподписанный ssl сертификат

Создаем самоподписанный сертификат и ключ

Отредактируем файл конфигурации NGINX

Хост localhost в строке server_name можно заменить на любое доменное имя. На тестовой машине я бычно использую localhost.

Проверим конфиг и перезапускаем nginx

Теперь необходимо сделать настройки со стороны Confluence, правим настройки tomcat

Раскомментируем и подправим строку ниже:

Если вы не будите использовать ssl, то последняя строка будет выглядеть:

localhost так же можно заменить на ваш хост

Настраиваем Firewall

Т.к. ранее мы открывали порт 8090, закрываем его

Открываем порты 80,443

Настраиваем SeLinux

Завершение настройки Confluence

Обновляем базовый URL в настройках Confluence

Confluence как системный сервис в Linux

Создаем юнит-файл confluence.service

Меняем права на файл

После создания юнит-файла, необходимо перезагрузить процесс самого systemd, для подхвата изменений. Затем запускаем сервис и добавляем его в автозагрузку. Проверяем статус

Источник

Confluence Support

Knowledge base

Products

Jira Software

Project and issue tracking

Jira Service Management

Service management and customer support

Jira Core

Manage any business project

Confluence

Bitbucket

Git code management

Resources

Documentation

Usage and admin help

Community

Answers, support, and inspiration

Suggestions and bugs

Feature suggestions and bug reports

Marketplace

Billing and licensing

Frequently asked questions

Viewport

Confluence

Versions

Confluence Installation Guide

Confluence installation and upgrade guide

On this page

In this section

Still need help?

The Atlassian Community is here for you.

Before you start

Before installing Confluence, please check that you meet the minimum system requirements and Supported Platforms.

If you’re planning to run Confluence in a virtualized environment see Running Confluence in a Virtualized Environment.

Choose your installation method

There are a number of ways to install Confluence. Choose the method that is best for your environment.

Is this right for you?

Install a Confluence trial

This is the fastest way to get a Confluence site up and running. If you want to see what Confluence can do, use this option or try Confluence Cloud free.

Install Confluence using an installer

This option uses an installer, and is the most straightforward way to get your production site up and running on a Windows or Linux server.

Install Confluence from a zip or archive file

This option requires you to manually install files and configure some system properties. It gives you the most control over the install process. Use this option if there isn’t an installer for your operating system.

Run Confluence Server in a Docker container

This option gets Confluence Server up and running using a pre-configured Docker image. Head to https://docs.docker.com/ to find out more about Docker.

Atlassian supports running Confluence in a Docker container, but we cannot offer support for problems which are related to the environment itself.

Install Confluence Data Center in a cluster

You can deploy a Confluence Data Center cluster on your own infrastructure or a public cloud platform like AWS or Azure.

Read the Confluence Data Center Technical Overview for more details on clustering


Note:
we do not support installing Confluence as a production system on OS X. An OS X download is available for the purposes of evaluating Confluence only. There are no limitations to using Confluence on a mac with any one of the supported browsers .

The EAR/WAR distribution is no longer available , you’ll need to install Confluence from a zip or archive file if you previously deployed Confluence into an existing application server.

Источник

Установка Confluence на Ubuntu Server

Данная статья предназначена для тех, кто искал подробное и понятное руководство о том, как установить Confluence на Ubuntu Server.

Confluence — это инструмент для совместной работы, который помогает командам эффективно сотрудничать и обмениваться знаниями.

В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 20.04 LTS.

Подробно о том, как установить Ubuntu Server 20.04 LTS, вы можете прочитать в моем руководстве “Установка Ubuntu Server 20.04 LTS”.

Кроме того, на сервер должен быть установлен OpenSSH, а также открыт 22 порт, чтобы иметь возможность подключаться к серверу по протоколу SSH.

Для установки OpenSSH на сервер вы можете воспользоваться командой:

Если вы планируете подключиться к серверу, используя операционную систему Windows, то можете воспользоваться PuTTY — свободно распространяемым клиентом для различных протоколов удаленного доступа, включая SSH, Telnet, rlogin.

В данном руководстве рассматривается подключение к серверу при помощи терминального эмулятора iTerm2, установленного на операционную систему macOS.

Обратите внимание, вам потребуется открыть следующие порты TCP для доступа к вашему серверу:

  • 80 — для получения бесплатного криптографического сертификата через центр сертификации Let’s Encrypt.
  • 443 — для доступа к веб-интерфейсу Confluence.
  • 8090 — для доступа к веб-интерфейсу Confluence.

Подключаемся к серверу, на который планируется установить Confluence.

Обновим локальный индекс пакетов до последних изменений в репозиториях с помощью команды:

В данном руководстве рассматривается получение бесплатного криптографического сертификата через центр сертификации Let’s Encrypt. Для получения и последующего обновления бесплатного SSL-сертификата мы будем использовать программный клиент Certbot, который призван максимально упростить получение и обновление сертификата через центр сертификации Let’s Encrypt.

Теперь установим пакеты, необходимые для работы Confluence, с помощью команды:

Обратите внимание, в данном руководстве в качестве системы для управления базами данных будет использоваться PostgreSQL, а в качестве веб-сервера — Apache.

Настроим Apache для последующей работы с Confluence.

Включаем модуль веб-сервера Apache под названием “proxy_http” с помощью команды:

Обратите внимание, модуль “proxy_http” выполняет функции прокси-сервера для протоколов HTTP и HTTPS.

Включаем модуль веб-сервера Apache под названием “rewrite” с помощью команды:

Обратите внимание, модуль “rewrite” является одним из самых часто используемых модулей веб-сервера Apache и предоставляет гибкий и мощный способ манипулирования URL-адресами.

Теперь нужно создать два файла виртуальных хостов (в Nginx называется блок), с которыми в дальнейшем будет работать Confluence.

Два файла виртуальных хостов потребуются для обеспечения доступа к Confluence по HTTPS, а также для реализации возможности использования Confluence по адресу https://confluence.heyvaldemar.net, без указания порта 8090 в адресной строке браузера.

В данном руководстве для доступа к Confluence из сети Интернет будет использоваться субдомен confluence.heyvaldemar.net. Вам нужно будет указать ваш домен или субдомен, по которому ваш Confluence будет доступен из сети Интернет.

Создадим первый файл виртуального хоста, воспользовавшись текстовым редактором, с помощью команды:

Нажимаем на кнопку “i”, чтобы перейти в режим редактирования, затем вставляем следующую конфигурацию для работы веб-сервера.

В данном руководстве для доступа к Confluence из сети Интернет будет использоваться субдомен confluence.heyvaldemar.net. Вам нужно будет указать ваш домен или субдомен, по которому ваш Confluence будет доступен из сети Интернет.

Теперь нажмите на кнопку “Esc”, чтобы выйти из режима редактирования, а затем введите “:x” и нажмите на кнопку “Enter”, чтобы сохранить изменения и выйти из редактора.

Создадим второй файл виртуального хоста, воспользовавшись текстовым редактором, с помощью команды:

Нажимаем на кнопку “i”, чтобы перейти в режим редактирования, затем вставляем следующую конфигурацию для работы веб-сервера.

В данном руководстве для доступа к Confluence из сети Интернет будет использоваться субдомен confluence.heyvaldemar.net. Вам нужно будет указать ваш домен или субдомен, по которому ваш Confluence будет доступен из сети Интернет.

Теперь нажмите на кнопку “Esc”, чтобы выйти из режима редактирования, а затем введите “:x” и нажмите на кнопку “Enter”, чтобы сохранить изменения и выйти из редактора.

Активируем первый виртуальный хост с помощью команды:

Активируем второй виртуальный хост с помощью команды:

Деактивируем виртуальный хост, созданный по умолчанию, с помощью команды:

Убедимся, что в синтаксисе нового конфигурационного файла Apache нет ошибок, с помощью команды:

Перезапустим Apache, чтобы применить внесенные изменения, с помощью команды:

Проверим, что Apache успешно запустился, с помощью команды:

Теперь, чтобы повысить уровень безопасности веб-сервера, необходимо получить криптографический сертификат для домена или субдомена, по которому панель управления Confluence будет доступна из сети Интернет.

Для получения и последующего обновления бесплатного SSL-сертификата мы будем использовать центр сертификации Let’s Encrypt, а также программный клиент Certbot, который призван максимально упростить получение и обновление сертификата через центр сертификации Let’s Encrypt.

В данном руководстве для доступа к Confluence из сети Интернет будет использоваться субдомен confluence.heyvaldemar.net. Вам нужно будет указать ваш домен или субдомен, по которому ваш Confluence будет доступен из сети Интернет.

Запросим криптографический сертификат с помощью команды:

Далее указываем адрес электронной почты, на который Let’s Encrypt будет присылать уведомления об истечении срока криптографического сертификата, и нажимаем на кнопку “Enter”.

На следующем этапе необходимо прочитать и принять условия использования предоставляемых сервисов.

Нажимаем на кнопку “a”, затем “Enter”, если вы согласны с условиями использования предоставляемых сервисов.

На следующем этапе необходимо выбрать: хотите ли вы поделиться указанным ранее адресом электронной почты с Electronic Frontier Foundation для получения информационных рассылок.

Нажимаем на кнопку “n”, затем “Enter”.

На следующем этапе необходимо выбрать: хотите ли вы, чтобы в конфигурационный файл Apache были автоматически добавлены параметры для автоматического перенаправления HTTP-трафика на HTTPS.

Нажимаем на кнопку “2”, затем “Enter”.

Обратите внимание, криптографические сертификаты, полученные через центр сертификации Let’s Encrypt, действительны в течение девяноста дней. Certbot автоматически добавляет скрипт для обновления сертификата в планировщик задач, и скрипт запускается два раза в день, автоматически обновляя любой криптографический сертификат, срок действия которого истекает в течение тридцати дней.

Проверить работоспособность процесса обновления криптографического сертификата можно с помощью команды:

Теперь необходимо создать базу данных, которую в дальнейшем будет использовать Confluence, а также пользователя с необходимыми правами в этой базе данных.

Переключаемся на пользователя “postgres”, который обладает правами администратора в PostgreSQL, с помощью команды:

Далее переключаемся на командную строку PostgreSQL с помощью команды:

Создаем нового пользователя с помощью команды:

В данном руководстве в качестве имени пользователя будет использоваться “confluencedbuser”, с паролем “2n!sfa@423FdsC0fH$vL”.

Создаем новую базу данных и выдаем на нее права ранее созданному пользователю с помощью команды:

В данном руководстве в качестве имени для базы данных будет использоваться “confluencedb”.

Выходим из командной строки “PostgreSQL” с помощью команды:

Выходим из-под пользователя “postgres” с помощью команды:

Теперь необходимо загрузить установщик Confluence с помощью команды:

Обратите внимание, актуальную версию Confluence можно найти на официальном сайте Atlassian.

В данном руководстве рассматривается установка Confluence 7.12.0.

Разрешим исполнение файла “atlassian-confluence-7.12.0-x64.bin” с помощью команды:

Запустим установку Confluence с помощью команды:

Обратите внимание, ваша команда будет отличаться от указанной в этой статье, так как вы будете устанавливать актуальную на момент прочтения версию Confluence.

На первом этапе установщик предупредит о том, что на ваш сервер будет установлен Confluence.

Нажимаем на кнопку “Enter”.

Далее выбираем “Custom Install (recommended for advanced users)”.

Нажимаем на кнопку “Enter”.

На следующем шаге можно выбрать, куда установить Confluence.

В данном руководстве рассматривается установка Confluence в “/opt/atlassian/confluence”.

Нажимаем на кнопку “Enter”.

Далее можно выбрать, где хранить данные Confluence.

В данном руководстве рассматривается установка Confluence в “/var/atlassian/application-data/confluence”.

Нажимаем на кнопку “Enter”.

Теперь можно выбрать порты, которые будет использовать Confluence.

В данном руководстве рассматривается установка Confluence с использованием порта 8090 для HTTP и порта 8000 для Control.

Нажимаем на кнопку “Enter”.

Далее будет предложена возможность установить Confluence, как сервис.

Нажимаем на кнопку “Enter”.

Установка Confluence успешно завершена.

Обратите внимание, запускать Confluence не нужно.

Указываем “n” и нажимаем на кнопку “Enter”.

Теперь необходимо внести изменения в конфигурационный файл Confluence, открыв его в текстовом редакторе, с помощью команды:

Нажимаем на кнопку “i”, чтобы перейти в режим редактирования, находим раздел “DEFAULT — Direct connector with no proxy, for unproxied HTTP access to Confluence” и закомментируем его, поставив ниже параметров раздела, которые требуется закомментировать.

Далее находим раздел “HTTPS — Proxying Confluence via Apache or Nginx over HTTPS” и раскомментируем его, удалив знак ниже параметров раздела, которые требуется раскомментировать.

Затем указываем для параметра “proxyName” значение “confluence.heyvaldemar.net”.

В данном руководстве для доступа к Confluence из сети Интернет будет использоваться субдомен confluence.heyvaldemar.net. Вам нужно будет указать ваш домен или субдомен, по которому ваш Confluence будет доступен из сети Интернет.

Теперь нажмите на кнопку “Esc”, чтобы выйти из режима редактирования, а затем введите “:x” и нажмите на кнопку “Enter”, чтобы сохранить изменения и выйти из редактора.

Запускаем Confluence с помощью команды:

Открываем лог Confluence, чтобы проверить корректность запуска Confluence, с помощью команды:

На клавиатуре нажимаем сочетание клавиш “Shift” и “f”, чтобы начать следить за изменениями в логе Confluence в реальном времени.

Обратите внимание, сообщение, содержащее “Server startup in [12,548] milliseconds”, свидетельствует, что Confluence успешно запустился.

На клавиатуре нажимаем сочетание клавиш “Ctrl” и “c”, затем “q”, чтобы закрыть лог Confluence.

Для продолжения процесса установки Confluence необходимо с рабочей станции перейти по ссылке https://confluence.heyvaldemar.net, где confluence.heyvaldemar.net — имя моего сервера. Соответственно, вам необходимо указать имя или IP-адрес вашего сервера Confluence.

В данном руководстве рассматривается установка Confluence для продуктивной среды.

Выбираем “Production Installation” и нажимаем на кнопку “Next”.

Теперь необходимо указать лицензионный ключ для Confluence.

Если у вас еще нет лицензионного ключа, то можно запросить временный ключ для ознакомления с Confluence.

В данном руководстве рассматривается установка Confluence с временным лицензионным ключом.

Нажимаем на “Get an evaluation licence”.

Далее нажимаем на кнопку “Sign up for an account”, если у вас еще нет учетной записи Atlassian.

На следующем шаге необходимо указать: адрес электронной почты, имя, фамилию и пароль для создания учетной Atlassian.

Нажимаем на кнопку “Sign up”.

Обратите внимание, вы получите письмо на указанный при регистрации адрес электронной почты. В письме вы найдете ссылку для завершения регистрации.

Если у вас уже есть учетная запись Atlassian, то в поле “Enter email” указываем адрес электронной почты, привязанной к учетной записи Atlassian, и нажимаем на кнопку “Continue”.

Указываем пароль от учетной записи Atlassian и нажимаем на кнопку “Log in”.

На следующем шаге необходимо указать, для какого продукта вам требуется временный лицензионный ключ, а также название вашей организации.

Нажимаем на кнопку “Generate License” для генерации временного лицензионного ключа для Confluence.

Далее нужно подтвердить, что временный лицензионный ключ для Confluence будет установлен на ваш сервер.

Нажимаем на кнопку “Yes”.

В поле “Confluence” вставляем ранее полученный временный лицензионный ключ и нажимаем на кнопку “Next”.

Теперь необходимо настроить подключение к ранее созданной базе данных.

Выбираем “My own database” и нажимаем на кнопку “Next”.

Теперь необходимо указать систему для управления базами данных и ранее созданную базу данных, которая будет использоваться для работы Confluence.

В поле “Database type” выбираем “PostgreSQL”.

В разделе “Setup type” выбираем “Simple”.

В данном руководстве база данных для работы Confluence находится на одном сервере с Confluence.

В поле “Hostname” указываем “localhost”.

В поле “Database port” указываем значение “5432”.

В данном руководстве в качестве имени базы данных для работы Confluence используется “confluencedb”.

В поле “Database name” указываем “confluencedb”.

В данном руководстве в качестве имени пользователя, обладающего правами на базу данных для работы Confluence, используется “confluencedbuser”.

В поле “Username” указываем “confluencedbuser”.

В поле “Password” указываем пароль, присвоенный пользователю “confluencedbuser”.

Нажимаем на кнопку “Test connection”.

Сообщение “Success! Database connected successfully.” означает, что все данные были указаны корректно.

Нажимаем на кнопку “Next”.

На следующем шаге будет возможность выбрать из нескольких вариантов: загрузить демонстрационный контент, не загружать никакого контента и начать наполнять Confluence самостоятельно или восстановить данные из резервной копии.

В данном руководстве рассматривается установка Confluence без импорта какого-либо контента.

Нажимаем на кнопку “Empty Site”.

Далее можно настроить управление пользователями Confluence при помощи “Jira”.

В данном руководстве рассматривается установка Confluence без возможности управления пользователями при помощи Jira.

Нажимаем на кнопку “Manage users and groups within Confluence”.

На следующем шаге необходимо указать: логин, имя, адрес электронной почты и пароль для создания учетной записи администратора Confluence.

Нажимаем на кнопку “Next”.

Все готово для использования Confluence.

Нажимаем на кнопку “Start”.

Теперь можно создать первое пространство, например, для команды разработчиков, где они будут работать над своими проектами.

Указываем имя для первого пространства и нажимаем на кнопку “Continue”.

Далее откроется редактор, в котором можно создать первую страницу в новом пространстве.

Нажимаем на кнопку “Skip tutorial”.

Наполняем страницу полезным контентом, чтобы затем опубликовать ее в новом пространстве.

Нажимаем на кнопку “Publish”.

Первая страница в пространстве для разработчиков успешно создана.

Обратите внимание, вы можете ограничить доступ для пользователей, как к пространству, так и к определенным страницам внутри него.

Источник

Оцените статью