Настройка файрвола UFW в Ubuntu

UFW (Uncomplicated Firewall) — обёртка над iptables/nftables, штатно идущая в Ubuntu. Разберём базовую настройку файрвола для типового веб-сервера: SSH + Nginx (80/443), всё остальное закрыто по умолчанию. Устанавливаем и проверяем статус В большинстве версий Ubuntu UFW уже стоит из коробки, но на всякий случай: Важно: сначала разрешаем SSH Это самый частый способ отрубить себе доступ … Читать далее

Установка и настройка LEMP (Nginx + PHP-FPM + MariaDB) в Ubuntu

Разберём установку связки Nginx + PHP-FPM + MariaDB (LEMP) на чистой Ubuntu 22.04/24.04. Это базовый стек для любого сайта на PHP — WordPress, Bitrix, самописных проектов. Обновляем систему Устанавливаем Nginx Проверяем, что сервис поднялся и слушает 80 порт: Устанавливаем PHP-FPM Ставим PHP и набор модулей, которые обычно нужны для типового сайта (можно скорректировать под свой … Читать далее

Простая установка и настройка dns (bind9)

DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста(компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись).     Исходные данные имя компьютера: ub имя домена: domain.tld Подготовка  # Проверяем какой IP адрес получил компьютер   ifconfig -a   # … Читать далее

Установка и настройка ssh в Ubuntu

SSH (англ. Secure Shell — «безопасная оболочка»[1]) — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем. Устанавливаем. В терминале набираем команду  apt install openssh-server После завершения установки, добавим сервис в автозагрузку semctl … Читать далее

PHP:Установка и настройка из исходников в Ubuntu

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools[7] — «Инструменты для создания персональных веб-страниц»; произносится пи-эйч-пи) — скриптовый язык[8] общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов[9].   Установить php в Ubuntu можно через apt-get … Читать далее

Интернет шлюз на Ubuntu. Полная замена роутера

И так мы хотим для себя настроить интернет, можно пойти и купить обычный роутер с wi-fi стоимость от 1000 и более  и не забивать себе мозг, воткнул кабель сделал пару действий и получил wi-fi и интернет. Но это подходит только для домашних пользователей, а для малых и не больших, да и больших организаций такой вариант … Читать далее

Установка и настройка DHCP

Протокол динамического выделения адресов (DHCP) — это сетевой сервис, который позволяет компьютерам в сети автоматически получать настройки с сервера вместо того, чтобы настраивать каждый сетевой хост вручную. Компьютеры, настроенные быть клиентами DHCP, не управляют тем, какие настройки они получат от DHCP сервера, и эта настройка совершенно незаметна для пользователя компьютера.   Установка sudo apt-get install … Читать далее

Добавление Ubuntu в домен Windows (AD)

На самом деле добавить Ubuntu в AD можно двумя способами вручную или с помощью domainjoin-gui  Добавление вручную  Общие настройки Первое, что мы делаем обновляем пакеты командами: apt-get updateapt-get upgrade Затем установим основные команды apt-get install install krb5-user samba winbind  apt-get install libpam-krb5 libpam-winbind libnss-winbind Настройка сети и DNS  1. Необходимо отредактировать файлик hosts         … Читать далее

Установка и настройка apache2+mysql+php5

В сегодняшней статье, поговорим об установке и настройке Web server c помощью apt-get. Просто, быстро, занимает минимум времени  Установка Установим apache2                    apt-get install apache2           2.  Установим mysql-server mysql-client                    apt-get install mysql-server mysql-client … Читать далее