Advanced Search
Search Results
28 total results found
На чем основана моя архитектура
Перед тем, как переходить к вопросам настройки балансировки, важно понимать: а что именно мы баллансироуем? С чем мы работаем? Какие проблемы мы решаем? Без ответа на эти вопросы, вряд-ли у нас получится сделать грамотную балансировку. Так, какие проблемы сы ...
Общая схема доступа к ресурсам
Напомню, как выглядит наша схема. Если рассматривать сетевой путь от клиента до конечного сервиса, здесь есть 3 основных узла: WAN-proxy, сам маршрутизатор (А660) и LAN-proxy. В случае с маршрутизатором - здесь все просто: Входим в ПУ вашего маршрутизат...
Принципиальная схема трафика
Общая схема прохождения трафика выглядит следующим образом: Здесь все пользователи, для доступа к целевому ресурсу, проходят через единую точку входа - WAN-proxy. Установка балансировщика нагрузки В общем случае, мы будем использовать HAProxy как решени...
Настройка HAProxy в WAN-сегменте
Для WAN-прокси основной задачей является соотношение доменного имени (SNI), к которому обращается клиент, с целевым ресурсом, который находится в LAN-сегменте за нашим шлюзом (маршрутизатором). В общем случае конфигурация будет состоять из 2 этапов: Настройка...
Настройка HTTP-аутентификации в Nginx
Чтобы настроить веб-аутентификацию в Nginx нужно сделать всего пару вещей: Установить пакет apache2-utils В Ubuntu это делается довольно просто: apt-get install apache2-utils -y Создать файл с пользователями и паролями # С указанием имени пользов...
Настройка SSH-подключения по ключам
Шаг 1. Генерация приватного и публичного ключа Для генерации приватного и публичного ключа выполним команду: ssh-keygen -a 1000 -b 4096 -o -t rsa Далее необходимо:1. Ввести путь, куда будут сохранены ключи – по-умолчанию это ~/.ssh/id_rsa 2. Ввести па...
Разрешение нескольких RDP-подключений на Windows
Зачем эта инструкция? Удаленные пользователи могут подключаться к своим компьютерам Windows 10 или 11 через службу удаленных рабочих столов (RDP). Достаточно разрешить RDP доступ и подключиться к компьютеру с помощью любого клиента. Но есть ограничение на кол...
Копирование данных с помощью RSync
Строение команды Команда для копирования выглядит вот так: rsync -aHAX --numeric-ids \ --info=progress2 --human-readable \ --partial --partial-dir=.rsync-partial --inplace --preallocate \ --compress --compress-choice=zstd --zl=3 \ /SOURCE/ user@DEST:/TAR...
Maintenance-мод для Nginx
Зачем? Краткий ответ - за тем, чтобы при "отвале" сервиса, клиенты видели не дефолтный HTTP/500 ERROR, а вашу разметку. Как? В конфигурационном файле сайта (допустим, /etc/nginx/sites-enabled/default), в блоке server указываем что-то типа такого: server { ...
Быстрая настройка времени на Linux-хосте
Реально быстро Чтобы настроить время на хосте, выполни: timedatectl set-timezone Europe/Moscow Чтобы получить список зон: timedatectl list-timezones
Установка WayDroid
Какую проблему будем решать? В какой-то момент мне понадобилось заиметь Android-хост в своей инфраструктуре. Да не простой, а с GooglePlay и, по возможности, не заставляющий ЦПУ биться в конвульсиях при запуске первого инстанса. Основная загвоздка тут в том,...
RDP на Linux (GNOME Remote Desktop)
Этот метод подойдет для GUI Gnome с менеджером Wayland: встает "болт-он", работает быстрее и стабильнее аналогов.Однако, с другими GUI и менеджерами сессий могут возникнуть проблемы - там лучше не экспериментировать с GRDP, а рассмотреть аналоги Что нужно зна...
Как настроить Outlook 2019 для использования моего почтового сервера
Процесс добавления УЗ В Outlook при добавлении учётки: Введите email Выберите "Дополнительные параметры" Далее, “Настроить вручную”. Там выберите IMAP Дальше нужно настроить параметры почты: Входящая (IMAP) Сервер: mail.elijahkamsky.ru Порт: 993 ...
Прикрепление больших вложений к письму (ссылкой)
Как это работает? Через кнопку "Вложение MFlash" можно прикрепить файл из накопителя MFlash. Файл из локальной папки прикрепляется через кнопку "Вложить файл" в Outlook: Нюансы: Если размер файла больше значения, установленного в параметре "Пороговый...
Настройка прокси-сервера (SOCKS5)
Зачем? Что такое прокси знают многие. Я бы не хотел здесь повторяться, упомяну лишь основные аспекты, зачем вам может быть это нужно: Удаленный доступ к запрещенным ресурсам Хоть это и не VPN, и здесь нет шифрования трафика, часто прокси-сервер решает проблему...
Настройка скрипта автозапуска через SystemD-юнит (серверный подход)
Предисловие Какие существуют подходы к автозагрузке в Linux? Есть 3 самых популярных подхода решения задачи "я хочу, чтобы скрипт запускался после перезагрузки сервера": Через файл rc.local - устаревший подход, да и правка системных конфигов, даже таких, ...
Генерация нескольких сотен тестовых файлов в цикле (Linux)
Генерация С небольшой датой (501 файл): for i in {1..501}; do echo $(date +%T_%s) > "${i}.txt" ; echo "$i"; done # Sample content: # 12:22:07_1769505327 С произвольной неповторяющейся датой (501 файл): for i in {1..501}; do echo "$(date +%T_%s &&...
RU locale setup on Linux (debian-based only)
sudo localectl set-locale LANG=ru_RU.UTF-8 && export LANG=ru_RU.UTF-8 LC_ALL=ru_RU.UTF-8
Скрипт для генерации произвольной структуры файлов и папок
Скрипт генерации Новая версия #!/usr/bin/env bash set -euo pipefail # === Настройки (можно переопределять через ENV) === ROOT_DIR="${ROOT_DIR:-./upload_test_tree}" # куда генерить TOTAL_ITEMS="${TOTAL_ITEMS:-40000}" # всего объектов (файлы+пап...
Пост-установочный скрипт для Ubuntu Server (22.04, 24.04)
#!/bin/bash set -eol pipefall # BASICS timedatectl set-timezone Europe/Moscow apt update && apt upgrade -y && apt install git file zip unzip chafa curl wget tree nano jq \ bpytop prometheus-node-exporter openssl libssl3 libssl-dev \ net-tools...