Настройка Python CGI для одной директории Создайте директорию /srv/http/cgi-bin/ - здесь будут располагаться скрипты Python: sudo mkdir /srv/http/cgi-bin/ Откройте файл /etc/httpd/conf/httpd.conf — конфигурационный файл веб-сервера: sudo gedit /etc/httpd/conf/httpd.conf Найдите группу строк: <Directory "/srv/http/cgi-bin"> AllowOverride None Options None Require all granted </Directory> И замените её на: <Directory "/srv/http/cgi-bin"> AllowOverride None Options ExecCGI Require all granted </Directory>…
Метка: Apache
Ошибка phpMyAdmin «Error: Undefined constant «SODIUM_CRYPTO_SECRETBOX_KEYBYTES»» (РЕШЕНО)
В Arch Linux при попытке использовать предварительную версию phpMyAdmin 5.3 я столкнулся с ошибкой: Error: Undefined constant "SODIUM_CRYPTO_SECRETBOX_KEYBYTES" Проверка в Debian показала, что такая проблема с phpMyAdmin 5.3 отсутствует. Причина ошибки в том, что не включена поддержка sodium. Как включить sodium в Arch Linux (Manjaro, BlackArch) Чтобы включить поддержку sodium в Arch Linux и производных дистрибутивах (Manjaro,…
Как установить Varnish в Arch Linux — кэширование для Apache
Varnish Cache (также называемый Varnish) — это высокопроизводительный ускоритель HTTP сервера с открытым исходным кодом и современным дизайном. Он хранит кэш в памяти, гарантируя, что ресурсы веб-сервера не будут тратиться на создание одной и той же веб-страницы снова и снова по запросу клиента. В целом Varnish Cache снижает нагрузку на сервер и увеличивает скорость работы…
Решение проблемы 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,…
Включение HTTP/2 в Apache на Arch Linux
HTTP/2 (изначально HTTP/2.0) — вторая крупная версия сетевого протокола HTTP, используемая для доступа к World Wide Web. HTTP/2 является первой новой версией HTTP с версии HTTP 1.1, которая была стандартизирована в 1999. Отличия HTTP/2 от HTTP 1.1 Протокол HTTP/2 является бинарным. По сравнению с предыдущим стандартом изменены способы разбития данных на фрагменты и транспортирования их…
Установка ownCloud в Arch Linux / BlackArch
Когда хотят кратко охарактеризовать ownCloud, то говорят это как DropBox, но на своём сервере. Более знакомые с работой программы сравнивают её с Google диском: есть возможность редактировать документы и другие схожие функции. На самом деле, ownCloud - это очень мощный комбайн с большим количеством разных дополнительных приложений, в том числе с органайзером, менеджером контактов, управления закладками…
Особенности использования валидных SSL-сертификатов
SSL-сертификаты можно создавать самому, это так называемые самоподписанные сертификаты. В некоторых сферах использования разницы по сравнению с покупными нет. Примером такой сферы может быть настройка использования SSH без пароля, а с авторизацией с помощью асинхронного шифрования. Проверяемые (валидные) сертификаты выдаются специальным поставщиком и им же верифицируются. Если установить такой сертификат для веб-сервера, то в адресной…
Привязка доменного имени к серверу на VDS
Один сервер VDS может обслуживать множество сайтов на любом количестве доменных имён. Это реализуется с помощью виртуальных хостов. После покупки доменного имени и запуска VDS, вам нужно привязать доменное имя к этому серверу. Общая схема везде одинаковая, я рассмотрю на примере своего хостера. Конечно, начать нужно с установки веб-сервера. Для Arch Linux эта процедура описана…
Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
Если у вас Windows, то вам подойдёт статья "Установка веб-сервера (Apache 2.4, MySQL 5.7, PHP 7, phpMyAdmin) на Windows 10". Если у вас Ubuntu, то вам подойдёт статья "Как установить веб-сервер Apache с PHP 7, MariaDB/MySQL и phpMyAdmin (LAMP) на Ubuntu 16.10". Основывается на материале (но актуализировано для PHP8, для MySQL 5.7 и т.д.): http://www.tecmint.com/install-lamp-in-arch-linux/…