helpcenter/Web/Controls/Help/Server/Enterprise/SwitchHTTPSEnterprise/SwitchHTTPSEnterprise.ru.ascx
2018-05-16 11:31:02 +03:00

55 lines
6.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Как переключить виртуальный офис на протокол HTTPS при установке из RPM/DEB-пакетов?";
MetaKeyWords = "";
MetaDescription = "";
}
</script>
<div class="MainHelpCenter">
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Как переключить виртуальный офис на протокол HTTPS при установке из RPM/DEB-пакетов?</h1>
<cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/VariousControls/Versions/CommunityServer/CommunityServer_Current.ascx" />
<div class="keyword_block">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/server-version/server-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/community-server/community-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/linux-version/linux-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/switch-to-https/switch-to-https.ascx" /></li>
</ul>
</div>
<div class="video_ground video_trips">
<h2 id="introduction">Введение</h2>
<div class="block_of_step">
<div class="screen_text">
<p>При установке версии <b>Enterprise Edition</b> с помощью скрипта вам предоставляется возможность установить ее не с помощью Docker, а из RPM/DEB-пакетов. В этом случае раздел <b>HTTPS</b> в <b>Панели управления</b> будет отсутствовать. Но это не значит, что вы не сможете переключить портал на протокол HTTPS.</p>
<p>Начиная с версии <b>9.1</b>, для простого создания сертификата, подписанного Центром Сертификации, и переключения портала на протокол HTTPS с помощью одной команды используются сервис и скрипт <a target="_blank" href="https://letsencrypt.org/">letsencrypt.org</a>.</p>
<p>В данной статье объясняется, как это можно сделать. Чтобы установить свой собственный сертификат, пожалуйста, обратитесь к <a href="<%=VirtualPathUtility.ToAbsolute("~/server/linux/community/switch-to-https.aspx")%>">этой статье</a>.</p>
</div>
</div>
</div>
<h2 id="StartLetsencrypt">Начало работы с letsencrypt.org</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Чтобы можно было создать сертификат, подписанный Центром Сертификации, перейдите в раздел <a target="_blank" href="https://letsencrypt.org/getting-started/">Getting started</a> сайта <span class="param-type">letsencrypt.org</span> и следуйте инструкциям по добавлению на сервер <a target="_blank" href="https://certbot.eff.org/">ACME-клиента Certbot</a>.</p>
<div class="notehelp nh_important"><span class="important_notice_label">Внимание</span>Следуйте только инструкциям раздела <b>Install (Установка)</b> сайта <a target="_blank" href="https://certbot.eff.org/">Certbot</a>. Если вы выполните команды раздела <b>Get Started (Начало работы)</b>, ваш файл конфигурации NGINX будет перезаписан и служба не сможет запуститься корректно.</div>
<div class="notehelp">Пожалуйста, обратите внимание на то, что вам потребуется доступ к командной оболочке сервера, чтобы иметь возможность установить и ACME-клиент Certbot, и сертификат, подписанный Центром Сертификации, от <span class="param-type">letsencrypt.org</span></div>
<p>Когда все будет готово, можно переходить к следующему шагу.</p>
</div>
</div>
<h2 id="CreateCertificate">Создание и установка сертификата, подписанного Центром Сертификации</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Теперь запустите следующий скрипт:</p>
<pre><code>bash /var/www/onlyoffice/Tools/letsencrypt.sh yourdomain.com subdomain1.yourdomain.com subdomain2.yourdomain.com</code></pre>
<p>Где <code>yourdomain.com</code> - адрес домена, где установлен ваш портал <b>Enterprise Edition</b>, а <code>subdomain1.yourdomain.com</code> и <code>subdomain2.yourdomain.com</code> (и любые другие поддомены, перечисленные через пробел) - это поддомены основного домена, который вы используете.</p>
<p>Скрипт создаст и установит на ваш сервер сертификат, подписанный Центром Сертификации, а также перезапустит сервис NGINX, чтобы изменения вступили в силу.</p>
<p>Теперь ваш портал должен быть доступен по адресу <span class="param-type">https://</span>.</p>
</div>
</div>
</div>