nginx

Сертификат pfx и настройка SSL на NGINX

Имеем сертификат SSL в формате pfx. Нужно прикрутить его на Nginx. Первым делом нужно сконвертировать сертфикат в cer  и получить от него key файл. Делаем с помощью утилиты openssl. Две команды: openssl pkcs12 -in mydomain.pfx -clcerts -nokeys -out mydomain.com.cer openssl pkcs12 -in domain.pfx -nocerts -nodes -out mydomain.com.key И копируем куда нужно, в моем примере в […]

Установка NGINX через Ansible на FreeBSD

Писал плейбук для Ansible, чтоб автоматизировать сетап новых однотипных серверов для проекта. И вот столкнулся с такой проблемой. ОС Freebsd 10.2. Установить Nginx можно несколькими способами, например, portinstall или можно зайти в директорию с портами и  сделать make install clean, не важно. Суть в том, что ставится он по-умолчанию без модуля HTTP_REALIP. И как его […]

Debian8 getpwnam(“nginx”) failed

  Поставил Nginx на Debian 8, не стартует с ошибкой: nginx: [emerg] getpwnam(“nginx”) failed in /etc/nginx/nginx.conf:1   В конфиге в первой строке указан пользователь nginx. Почему при установке из репозитория он не создался непонятно. Решение создать пользователя: useradd –no-create-home nginx Перезапускаем и все.  

Nginx+laravel curl: (60) SSL certificate problem: unable to get local issuer certificate

Прикрутил к одному проекту SSL сертификат и началось. Когда делаю запрос через curl https://example.org, то получаю ошибку curl: (60) SSL certificate problem: unable to get local issuer certificate More details here: http://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a “bundle” of Certificate Authority (CA) public keys (CA certs). If the default bundle file […]