Ubuntu nginx + php fpm + ssl + mysql + letsencrypt

Ubuntu nginx + php fpm + ssl + mysql + letsencrypt

Исходные данные
Сервер: Ubuntu 16.04
Имя сервера: userver1604
Имя сайта: userver1604

Все действия будут выполнять от root чтобы постоянно не писать sudo

sudo -s

Обновим систему

apt update && apt full-upgrade -y

Установка nginx

apt install nginx -y

» Читать дальше

Конфигурация SQUID в домене

Конфигурация SQUID в домене

Спустя некоторое время решил выложить конфигурацию squid
За время первоначальной настройки она претерпела изменения и обросла списками
Первоначальная версия: Конфигурация Squid3
Реализовано:

  1. Сервер squid введен в домен: Ubuntu 16.04 Active Directory
  2. Авторизация на уровне Active Directory
  3. Непрозрачный squid
  4. Полный доступ отдельной доменной группе inet_ful_users
  5. Ограниченный доступ в интернет всем пользователям в домене FS_auth
  6. Блокировка соц сетей и развлекательного контента (soclist, httpssoclist, blacklist)
  7. Блокировка медиа контента (stop_media)
  8. Глобальный доступ только безопасных портов (Safe_ports)
  9. Глобальный запрет для сомнительных сайтов и запросов ПО (hardban)

» Читать дальше

SQUID блокировка рекламы

SQUID блокировка рекламы

Немного уменьшим количество рекламы отображаемой через squid
Будем делать это посредством файла hosts

Чтобы его использовать необходима чтобы в файле squid.conf была включена директива host

hosts_file /etc/hosts

Директива удобна так же если нам необходимо указать переадресацию по имени на сервер в локальной сети
» Читать дальше

Запись экрана ubuntu

Запись экрана ubuntu

Программ записи экрана существует множество
Но как обычно есть нюансы которые не устраивают по разным причинам
Поэтом напишем свой небольшой скрипт для удобства

Ставим ffmpeg для записи экрана

sudo apt install ffmpeg

Ставим необходимые пакеты для уведомлений
1) xfce4-notifyd

sudo apt install xfce4-notifyd

2) ИЛИ notify-osd

sudo apt-get install notify-osd libnotify-bin

Оба варианта ставят пакет notify-send. Он будет нужен для уведомлений. Выбираем любой понравившийся.
» Читать дальше

SSH доступ к файлам

SSH доступ к файлам

SSH доступ к файлам

Захотелось наглядно подключать папки на удаленных серверах
Но при этом не ставить ничего лишнего. Не настраивать FTP и тому подобное
Выход оказался прост. Монтирование через SSH, а именно, файловую систему SSHFS

Установим SSHFS

sudo apt install sshfs

» Читать дальше

Ubuntu 16.04 прозрачный Squid HTTPS

Ubuntu 16.04 прозрачный Squid HTTPS

Решил посмотреть на работу прозрачного Squid transparent.
В версиях выше 3 указывают intercept
Много натыкался на сложности в настройках именно в режиме HTTPS
Как оказалось не зря.
Так сложилось что при установке через apt мы получаем Squid без поддержки SSl
Приступим

Есть два пути решения.
» Читать дальше

Управление серверами Ubuntu

Управление серверами Ubuntu

Возникла потребность запускать однотипные команды сразу на нескольких серверах
Решений как обычно масса. Выбор пал на pdsh

pdsh - параллельный клиент удаленного управления.

Ставим

sudo apt-get install pdsh

» Читать дальше

1 2 3 11