Настройка 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>…
Рубрика: Инструкции
Обновление загрузчика systemd-boot в /boot
Обновление /boot Во время установи Arch Linux на современные компьютеры с UEFI (замена БИОСу) мы создаём небольшой раздел на диске с точкой монтирования в /boot в который мы с помощью bootctl устанавливаем загрузчик. Этим загрузчиком является systemd-boot, который является частью systemd. Со временем systemd может обновляться как любой другой пакет Arch Linux. При этом загрузчик…
Как полностью удалить пакет вместе с зависимостями в Arch Linux (а также Manjaro и BlackArch)
В данной инструкции в качестве программы для управления пакетами (удаления) используется pacman, но вместо неё вы также можете использовать и pikaur или yay, поскольку рассматриваемые опции одинаковые для всех данных менеджеров пакетов. Типичная команда для удаления программы, которая удалит все файлы пакета: sudo pacman -R ПАКЕТ Она действительно удалит указанный пакет, но при этом останутся…
Как в Arch Linux поменять операционную систему загружаемую по умолчанию (для UEFI и systemd-boot)
Данная инструкция применима для всех загрузчиков, которые реализуют Boot Loader Specification и/или Boot Loader Interface, таким примером является systemd-boot. Если у вас современный компьютер (не старше семи лет на момент написания), то в нём скорее всего вместо БИОС используется UEFI и, следовательно, для загрузки используется systemd-boot, который обычно упоминается в инструкциях по установке Arch Linux…
Как установить Varnish в Arch Linux — кэширование для Apache
Varnish Cache (также называемый Varnish) — это высокопроизводительный ускоритель HTTP сервера с открытым исходным кодом и современным дизайном. Он хранит кэш в памяти, гарантируя, что ресурсы веб-сервера не будут тратиться на создание одной и той же веб-страницы снова и снова по запросу клиента. В целом Varnish Cache снижает нагрузку на сервер и увеличивает скорость работы…
Файл подкачки и раздел подкачки в Arch Linux: что выбрать и как добавить Swap
Оперативная память, наравне с центральным процессором, является определяющей в производительности компьютера. Причём не так даже важная скорость (частота) оперативной памяти, сколько важно её количество — объём ОЗУ. Компьютер начинает работать намного медленнее, если ему не хватает оперативной памяти. Причём если у него есть раздел подкачки, то он может скопировать на него часть информации из оперативной…
LEMP (Nginx, PHP, MariaDB/MySQL и phpMyAdmin) в Arch Linux: установка, создание виртуальных хостов, защита паролем папок, включение SSL
Оглавление 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 Заключение…
Как запустить Armitage в Arch Linux и BlackArch
Как установить Armitage в Arch Linux/BlackArch Программа Armitage присутствует в репозитории BlackArch, но без дополнительной подготовки она не запустится. Начните с установки Armitage в Arch Linux/BlackArch. Установка в BlackArch: sudo pacman -S armitage --needed Необходимые пакеты metasploit и postgresql будут установлены как зависимости. Установка в Arch Linux: sudo pacman -S metasploit postgresql jdk10-openjdk --needed wget "www.fastandeasyhacking.com/`curl -s…
Установка Java (JDK) в Arch Linux
Источник: java9.ru В репозиториях (источниках приложений) Linux обычно присутствует OpenJDK – это реализация Java от сообщества. Если вы предпочитаете проприетарную версию от Sun Microsystems (Oracle Corporation), то её можно легко установить с AUR. Для этого выполните следующие команды: git clone https://aur.archlinux.org/jdk.git cd jdk makepkg -si Настройка альтернатив Если у вас установлено несколько версий Java (седьмая…
Обновление списка зеркал pacman в Arch Linux
Список зеркал в Arch Linux обновляются как обычный пакет. При таком обновлении появляется запись, что новый список был установлен как mirrorlist.pacnew. Такая кажущаяся простота хранит в себе подвох – новый список зеркал не используется по умолчанию. Во-первых, на него нет ссылки в конфигурационном файле pacman. А, во-вторых, все записи в нём закоментированы. Поскольку новый список…