Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:articles:nc15 [14/04/2023 18:49] – [Загрузка больших файлов] graf | wiki:articles:nc15 [24/04/2024 19:53] (текущий) – [Улучшения] graf | ||
---|---|---|---|
Строка 488: | Строка 488: | ||
Устанавливаем необходимые пакеты для получения бесплатных сертификатов от центра сертификации // | Устанавливаем необходимые пакеты для получения бесплатных сертификатов от центра сертификации // | ||
< | < | ||
- | # sbopkg -Bki " | + | # pip install pyparsing requests importlib_metadata cryptography josepy |
- | pyrfc3339 pytz python-parsedatetime | + | # sbopkg -Bi " |
+ | pyrfc3339 pytz python-parsedatetime augeas pyOpenSSL | ||
+ | python3-configargparse | ||
</ | </ | ||
Строка 507: | Строка 509: | ||
... | ... | ||
... | ... | ||
+ | </ | ||
+ | |||
+ | Чтобы сертификаты автоматически обновлялись, | ||
+ | < | ||
+ | certbot renew --pre-hook "/ | ||
+ | </ | ||
+ | |||
+ | Добавим в //cron// задачу по запуску этого скрипта 25 числа каждые 2 месяца в 1:30 ночи: | ||
+ | < | ||
+ | # Обновление сертификатов | ||
+ | 30 01 25 */2 * / | ||
+ | </ | ||
+ | |||
+ | В /// | ||
+ | < | ||
+ | Listen 443 | ||
+ | |||
+ | SSLCipherSuite HIGH: | ||
+ | SSLProxyCipherSuite HIGH: | ||
+ | |||
+ | SSLHonorCipherOrder on | ||
+ | SSLProtocol all -SSLv3 | ||
+ | SSLProxyProtocol all -SSLv3 | ||
+ | |||
+ | SSLPassPhraseDialog | ||
+ | |||
+ | SSLSessionCache | ||
+ | SSLSessionCacheTimeout | ||
+ | |||
+ | BrowserMatch "MSIE [2-5]" \ | ||
+ | nokeepalive ssl-unclean-shutdown \ | ||
+ | downgrade-1.0 force-response-1.0 | ||
</ | </ | ||
Строка 652: | Строка 686: | ||
Далее пойдёт описание интеграции //CODE// в наш // | Далее пойдёт описание интеграции //CODE// в наш // | ||
+ | Если у вас запрещено использование **IPv6**, то необходимо его разрешить.\\ | ||
Для работы //CODE// будем использовать его образ в Docker-контейнере.\\ | Для работы //CODE// будем использовать его образ в Docker-контейнере.\\ | ||
Поэтому, | Поэтому, | ||
Строка 1267: | Строка 1302: | ||
# / | # / | ||
</ | </ | ||
+ | |||
+ | * **skeleton** | ||
+ | Если при регистрации надо, чтобы у пользователя уже был определённый набор файлов, | ||
+ | /// | ||
+ | Соответственно, | ||
+ | Можно переопределить адрес такой директории указав её в /// | ||
+ | < | ||
Строка 1303: | Строка 1345: | ||
</ | </ | ||
+ | * **ОСС** | ||
+ | |||
+ | //ОСС// - инструмент для административных задач из терминала.\\ | ||
+ | Запускается под пользователем //apache//, т.е.\\ | ||
+ | //# sudo -u apache php / | ||
+ | |||
+ | Некоторый список ключей: | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
+ | |'' | ||
====== Ссылки ====== | ====== Ссылки ====== | ||
При написании статьи использовались: | При написании статьи использовались: |