zaLinux.ru

Веб-сервер

Как перенаправить субдомены на новый домен с такими же субдоменами

Оглавление Задача: запросы приходящие на субдомены перенаправить на новый домен с такими же субдоменами с помощью mod_rewrite в настройках файла .htaccess. При этом нужно сохранить параметры запроса (запрашиваему страницу и прочее) Быстрое решение Как запросы приходящие на субдомены перенаправить на новый…
ДАЛЕЕ

Как сделать переадресацию с JPG, JPEG, PNG и WebP на AVIF с помощью .htaccess и mod_rewrite

В предыдущей статье мы научились конвертировать изображения JPG и других форматов в формат AVIF (который поддерживают современные веб-браузеры). Благодаря этому можно сократить место, занимаемое изображениями на хостинге до 8+ раз! Смотрите также: Как конвертировать изображения в формат AVIF с помощью…
ДАЛЕЕ

Как на хостинге Hostland в командной строке использовать современные версии PHP

Хостинг Хостланд позволяет выбрать любую версию PHP — от древних 5.* до самых последних (на данный момент это PHP 8.4). Причём для каждого сайта (даже на одном аккаунте) можно установить любую из версий. Достаточно перейти в Панели управлений на вкладку…
ДАЛЕЕ

Как передавать файлы с помощью rsync на виртуальный хостинг через удалённую оболочку (без запуска демона rsync)

Оглавление 1. Два режима работы rsync: доступ через демон (службу) rsync и доступ через удалённую оболочку 2. Что выбрать для копирования файлов в rsync: доступ через демон (службу) rsync или доступ через удалённую оболочку? 3. Требуется ли утилита rsync на…
ДАЛЕЕ

Как использовать rsync на виртуальном хостинге Hostland (для скачивания файлов с хостинга и закачки файлов на хостинг)

Оглавление 1. Виртуальных хостинг с rsync 2. Зачем использовать rsync на виртуальном хостинге 3. Как использовать rsync на Hostland 4. Конфигурационный файл rsyncd.conf для виртуального хостинга 5. Как скачать файлы с хостинга Хостланд с помощью rsync 6. Настройка модулей rsync на виртуальном хостинге Hostland 7. Как выгрузить…
ДАЛЕЕ

Как подключиться к SSH веб-хостинга Hostland из Linux

Оглавление Как подключиться по SSH на Hostland в ssh Как создать ключ для подключения к хостингу по SSH на Hostland Команда для подключения к SSH на Hostland с помощью утилиты ssh Как создать ярлык для подключения SSH на Hostland с…
ДАЛЕЕ

Ошибка «ERR_SSL_PROTOCOL_ERROR» (РЕШЕНО)

Оглавление 1. Почему возникает ошибка ERR_SSL_PROTOCOL_ERROR 2. Как исправить ошибку ERR_SSL_PROTOCOL_ERROR 3. Как исправить «ERR_SSL_PROTOCOL_ERROR» на локальном веб-сервере 4. Как настроить HTTPS на Apache в Linux 4.1 Как установить Apache и OpenSSL в Debian, Ubuntu, Linux Mint, Kali Linux 4.2 Как включить модуль SSL…
ДАЛЕЕ

Ошибка «Error code: SSL_ERROR_RX_RECORD_TOO_LONG» (РЕШЕНО)

Оглавление 1. Почему возникает ошибка SSL_ERROR_RX_RECORD_TOO_LONG 2. Как исправить ошибку SSL_ERROR_RX_RECORD_TOO_LONG 3. Как исправить «Error code: SSL_ERROR_RX_RECORD_TOO_LONG» на локальном веб-сервере 4. Как настроить HTTPS на Apache в Linux 4.1 Как установить Apache и OpenSSL в Debian, Ubuntu, Linux Mint, Kali Linux 4.2 Как включить…
ДАЛЕЕ

Как настроить HTTPS на Apache в Debian, Ubuntu, Linux Mint, Kali Linux

Оглавление Как включить HTTPS на Apache в Debian, Ubuntu, Linux Mint, Kali Linux Как установить Apache и OpenSSL в Debian, Ubuntu, Linux Mint, Kali Linux Как включить модуль SSL для Apache Как сделать так, чтобы локальный сервер открывался по имени…
ДАЛЕЕ

Регулярные выражения PHP не работают с очень длинными строками (РЕШЕНО)

Функции preg_replace, preg_match_all и preg_match не работают с длинными строками При попытке искать в PHP по регулярным выражениям с помощью функций preg_replace preg_match_all и preg_match (или других функций поиска по регулярным выражениям) может возникнуть следующая проблема: строка по которой выполняется…
ДАЛЕЕ

Как архивировать папку по частям

Как директорию архивировать по частям в Linux Рассмотрим ситуацию: на сервере имеется папка (директория) очень большого размера и её нужно скачать или переместить на другой сервер. При этом нужно разбить эту директорию на несколько отдельных архивов. Архивирование папки частями требуется…
ДАЛЕЕ

Как в скрипте Python получить данные от веб-страницы методами GET и POST

Программы и скрипты на Python могут делать запросы к веб сайтам и веб сервисам и получать от них данные с помощью методов GET и POST (а также другими HTTP методами: PUT, PATCH и DELETE). Но что если вы хотите передавать…
ДАЛЕЕ

Как установить Python как CGI модуль в Apache в Linux

Оглавление 1. Как запустить скрипт Python на веб-сервере 2. Как настроить Python в качестве CGI модуля в Apache на Debian (Ubuntu, Linux Mint, Kali Linux) 2.1 Настройка Python CGI для одной директории 2.2 Настройка Python CGI для всего веб-сервера 3.…
ДАЛЕЕ

Как настроить Python в качестве CGI модуля в Apache на Debian (Ubuntu, Linux Mint)

Настройка Python CGI для одной директории Выполните команду для включения модуля CGI: sudo a2enmod cgi Перезапустите веб-сервер, чтобы изменения вступили в силу: sudo systemctl restart apache2 Создайте файл /usr/lib/cgi-bin/test.py: sudo gedit /usr/lib/cgi-bin/test.py Скопируйте в этот файл следующее содержимое: #!/usr/bin/python3 print…
ДАЛЕЕ

Ошибка «No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /run/php/php8.1-fpm.sock (*:80) failed» (РЕШЕНО)

Debian и производные дистрибутивы (Ubuntu, Linux Mint, Kali Linux и многие другие) при переходе с PHP 8.1 на PHP 8.2 могут столкнуться с ошибкой «FCGI: attempt to connect to Unix domain socket /run/php/php8.1-fpm.sock (*:80) failed». Лог веб-сервера Apache sudo tail /var/log/apache2/error.log…
ДАЛЕЕ