Самописный сертификат ssl для nginx ubuntu

Самописный сертификат ssl для nginx ubuntu Генерим openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout nginx.key -out nginx.crt Редактим конфиг server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; listen 443 ssl; root /usr/share/nginx/html; index index.html index.htm; server_name your_domain.com; ssl_certificate /etc/nginx/ssl/nginx.crt; ssl_certificate_key /etc/nginx/ssl/nginx.key; location / { try_files $uri $uri/ =404; } } […]

Читать дальше… from Самописный сертификат ssl для nginx ubuntu

Огранизация разграничения доступа к web-ресурсу через LDAP в nginx

Начнём с того, что nginx “из коробки” не поддерживает аутентификацию через LDAP. В интернете можно найти самописный модуль, но разработчики не дают гарантии, что всё не посыпится после первого обновления. Что же делать? Не трогать сам nginx. На официальном сайте предлагают решение для nginx+(которое так же отлично работает и с бесплатной версией), которое заключается в […]

Читать дальше… from Огранизация разграничения доступа к web-ресурсу через LDAP в nginx

Отключить кэш для определенного location в nginx

Отключить кэш для определенного location в nginx location /main/ { proxy_pass http://backend-node.itc-life.ru/fotokonkurs/; include proxy_params; proxy_cache_bypass 1; proxy_no_cache 1; } […]

Читать дальше… from Отключить кэш для определенного location в nginx

Отправка писем из Postgres с python3

Отправка писем из Postgres с python3 Ставим расширение sudo apt-get install postgresql-plpython3-9.5 -y В базе psql create language plpython3u; CREATE OR REPLACE FUNCTION send_email(_from text, _password text, smtp text, port integer, bcc text, receiver text, subject text, send_message text) RETURNS text AS $BODY$ import smtplib from smtplib import SMTPException message = (“From: %s\nTo: %s\nBcc: %s\nMIME-Version: […]

Читать дальше… from Отправка писем из Postgres с python3