Проброс порта через VPN в домашнюю сеть

port-forwarding-schematic-image

Как настроить на VPS iptables и на mikrotik firewall чтоб при обращении по внешнему “белому” IP получить доступ например к WWW серверу в локальной сети ?

Читать далее

Bash, история команд

bash-logo

История Bash – это текущая запись всех команд, которые вы вводите в оболочку Bash. По мере ввода команд они сохраняются в оперативной памяти и записываются в файл .bash_history после закрытия сеанса оболочки.

Читать далее

Как установить Gogs, свой собственный GitHub

gogslogo

Существует много онлайн-сервисов, таких как GitHub и Bitbucket, которые позволяют пользователям размещать репозитории Git в сети. Однако, когда вы работаете над проектами с закрытыми исходными кодами, вы можете захотеть использовать автономное решение. Gogs – это легкое самодостаточное веб-решение, которое позволяет вам размещать свои репозитории Git в сети. На самом деле, если вы знакомы с GitHub, вы будете чувствовать себя как дома, используя Gogs – у них очень похожий интерфейс.

Читать далее

Как настроить базовую HTTP-аутентификацию на nginx

http

Файлы, размещенные на веб-сервере Nginx, являются общедоступными по умолчанию. Если вы хотите защитить файлы от несанкционированного доступа, вы можете использовать базовую аутентификацию HTTP. Это простой метод аутентификации, при котором пользователям необходимо предоставить имя пользователя и пароль для доступа к файлам на вашем сервере.

Читать далее

Как настроить nginx в качестве балансировщика нагрузки

nginx-load-balancer

Для очень маленьких веб-сайтов обычно достаточно одного сервера nginx, на котором запущено веб-приложение. Тем не менее, это не работает хорошо для крупных сайтов. В таких случаях мы используем метод “балансировки нагрузки”, который распределяет входящие запросы на ряд других серверов, на каждом из которых выполняется копия веб-приложения. Это одна из техник, которые используют крупные веб-сайты для поддержания работоспособности даже при больших объемах трафика.

Читать далее

Traceroute, как использовать в Linux

traceroute

Команда traceroute используется в Linux для отображения пути прохождения пакета информации от его источника к месту назначения. Одним из способов использования traceroute является обнаружение случаев потери данных по всей сети, что может указывать на то, что узел не работает.

Читать далее

DHCP-сервер в Ubuntu 18.04, установка и настройка

dhcp сервер

Если вы хотите контролировать, как выдаются IP адреса по DHCP, вы можете сделать это с помощью Ubuntu Server.

Каждый сетевой администратор знает, что такое DHCP. Проще говоря, это средство раздачи динамически назначенных IP-адресов клиентским машинам. Большинство администраторов, как правило, отдают раздачу этих динамических адресов на серверную машину Windows, маршрутизатор, развернутый поставщиком, или другое оборудование. Но что, если вы хотите сделать Linux сервер вашим универсальным средством раздачи IP-адресом в вашей сети? Хотите верьте, хотите нет, но на самом деле это довольно просто.

Читать далее

Клиент Nextcloud, как установить в Ubuntu

nextcloud клиент

Установка клиента Nextcloud для синхронизации ваших данных очень проста. Здесь я покажу вам, как установить клиента в Ubuntu.

Nextcloud – одно из самых популярных облачных решений с открытым исходным кодом. Это мощный, гибкий и простой в использовании инструмент. Но для того, чтобы его считали истинным облачным сервисом, большинство пользователей предпочитают интегрировать его в свои мобильные устройства или настольные компьютеры. Это еще одна причина успеха Nextcloud – это кроссплатформенный клиент, который отлично интегрируется в настольный компьютер.

Читать далее

Установка XAMPP в Ubuntu 18.04

Установка XAMPP в Ubuntu – это очень просто. Нужно знать всего несколько команд. Даже если вы новичок в мире веб-разработки и хотите настроить веб-сервер в своем Ubuntu, мы можем помочь вам настроить XAMPP. Давайте посмотрим на команды для установки XAMPP.

Читать далее

Установка LEMP Stack (Nginx, MariaDB, PHP) на Ubuntu 18.04 LTS

В этой статье описано как установить Nginx, MariaDB, PHP (стек LEMP) в минимальной версии сервера Ubuntu 18.04 LTS. LEMP является акронимом Linux, Engine, MariaDB/MySQL, PHP/Perl/Python. Я буду использовать следующий тестовый компьютер: Операционная система : Ubuntu 18.04 LTS Server IP-адрес : 172.16.10.5/27 Приступим: Установка LEMP Stack (Nginx, MariaDB, PHP) на Ubuntu 18.04 LTS 1. Установка Nginx … Читать далее