Оглавление 1. Подходит ли Arch Linux в качестве сервера 2. Установка Nginx 3. Установка MariaDB или MySQL 4. Установка PHP 5. Установка phpMyAdmin 6. Включение PHP-FPM FastCGI 7. Включение виртуальных хостов на Nginx 8. Включение SSL с виртуальными хостами на Nginx 9. Доступ к phpMyAdmin через виртуальный хост 10. Защита директорий паролем на Nginx 11. Перенаправление с HTTP на HTTPS в Nginx Заключение…
Метка: SSL
Решение проблемы Unable to load dynamic library ‘mcrypt.so’ (tried: /usr/lib/php/modules/mcrypt.so
Если при работе PHP скриптов вы сталкиваетесь с ошибкой: PHP Warning: PHP Startup: Unable to load dynamic library 'mcrypt.so' (tried: /usr/lib/php/modules/mcrypt.so (/usr/lib/php/modules/mcrypt.so: undefined symbol: spprintf), /usr/lib/php/modules/mcrypt.so.so (/usr/lib/php/modules/mcrypt.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 Значит ваш PHP настроен на использование mcrypt. Но Функция Mcrypt считается устаревшей начиная…
Решение проблемы Failed to configure CA certificate chain!, Fatal error initialising mod_ssl, exiting.
При обновлении до Apache 2.4.25 или до OpenSSL 1.1.0.e вы можете столкнуться проблемой, когда веб-сервер Apache, использующий SSL (HTTPS), вдруг перестал запускаться. В логах ошибок веб-сервера может быть: [Tue Apr 25 06:42:01.508153 2017] [ssl:emerg] [pid 866] AH01903: Failed to configure CA certificate chain! [Tue Apr 25 06:42:01.508226 2017] [ssl:emerg] [pid 866] AH02312: Fatal error initialising mod_ssl,…
Особенности использования валидных SSL-сертификатов
SSL-сертификаты можно создавать самому, это так называемые самоподписанные сертификаты. В некоторых сферах использования разницы по сравнению с покупными нет. Примером такой сферы может быть настройка использования SSH без пароля, а с авторизацией с помощью асинхронного шифрования. Проверяемые (валидные) сертификаты выдаются специальным поставщиком и им же верифицируются. Если установить такой сертификат для веб-сервера, то в адресной…