Установка удостоверяющего центра XCA на Linux

XCA — это удостоверяющий центр с открытым исходным кодом. Предназначен для управления сертификатами X.509, запросами на получение сертификатов, закрытыми ключами RSA, DSA и EC, смарт-картами и списками отзыва сертификатов. В данном продукте реализовано все, что нужно для полноценного удостоверяющего центра. Для упрощения использования имеется поддержка шаблонов, которые можно использовать при создании сертификатов.

linux-history

История Linux

Под словом Linux чаще всего понимается операционная система. Но это не совсем так. Linux — это ядро, соответствующее стандартам POSIX,  которое является основой семейства Unix-подобных операционных систем. Хоть ядро и является самой важной частью операционной системы, само по себе оно работать не будет. В дополнение к ядру необходимо наличие набора программ, которые в совокупности уже будут являться полноценной операционной системой.

Webmin

Установка Webmin на CentOS 7

Webmin — это программное обеспечение, с помощью которого можно администрировать операционную систему через веб-интерфейс. Оно облегчает работу системному администратору, поскольку в большинстве случает отпадает необходимость править конфигурационные файлы приложений в ручную. Однако, в некоторых случаях это все таки приходится делать, поэтому знание операционной системы лишним не будет даже при использовании Webmin. Сегодня рассмотрим процесс установки данного программного обеспечения на CentOS 7.

Установка PHP 7.2 на CentOS 7

В репозиториях CentOS 7 содержится версия PHP 5.4. Это уже достаточно старая версия, вышедшая еще в 2012 году. По сравнению с ней PHP 7.2 имеет большую оптимизацию и потребляет меньше оперативной памяти. Поэтому ставить сейчас PHP 5.4 не самая хорошая идея. В этой статье я расскажу как установить PHP 7.2 на CentOS 7, а так же обновиться до версии 7.2 если уже установлена более старая версия.

Начальная настройка CentOS 7

В настоящей статье будет рассмотрен процесс минимальной первоначальной настройки сервера на операционной системе CentOS 7. CentOS — это Linux дистрибутив основанный на Red Hat Enterprise Linux. Как и сам RHEL CentOS известен своей стабильностью и длительным сроком поддержки, который равен 10 годам. Используется преимущественно в серверах. Настраивать мы будем CentOS установленный в минимальном варианте. Рассмотрим процесс минимальной защиты SSH подключения, настройку межсетевого экрана, отключение SELinux,  установку некоторых полезных программ и подключим репозиторий EPEL.

Установка SSL сертификата Let’s Encrypt на CentOS 7

Вопросам безопасного посещения веб-сайтов сегодня уделяется большое внимание. Особенно это актуально при осуществлении онлайн платежей и вводе персональных данных на интернет-страницах. Защита информации при посещении сайта между компьютером пользователя и веб-сервером осуществляется при помощи SSL сертификатов. SSL сертификат — это уникальная электронно-цифровая подпись интернет сайта. SSL (Secure Sockets Layer) — это криптографический протокол, обеспечивающий шифрование трафика в интернет канале.

Настройка алиасов в iRedMail

Если вы установили почтовый сервер iRedMail в связке с PostfixAdmin и у вас не работают алиасы, то проблема скорее всего кроется в запросе к базе данных, который содержится в одной из карт Postfix, а именно в virtual_alias_maps.cf.

Устранение ошибки при выполнении ifconfig в CentOS 7

Если при вводе команды «ifconfig» вы получаете ошибку «bash: ifconfig: command not found», то скорее всего у вас не установлен пакет net-tools. Net-tools — набор утилит и инструментов для работы с сетью в операционных системах семейства Linux. В CentOS 7 из коробки он отсутствует. Для выполнения команды «ifconfig» необходимо установить данный пакет.

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

BIND — это популярный открытый DNS-сервер. На нем работает большинство корневых DNS-серверов. Может быть установлен как на UNIX-подобные операционные системы, так и на Windows.
В этой статье мы рассмотрим установку DNS-сервера Bind9 на операционную систему Ubuntu Server 18.04. Данный сервер в последствии будет обслуживать небольшой сайт и почтовый сервер. Управлять DNS-сервером мы будем через веб-интерфейс Webmin, я подразумеваю, что он у вас уже установлен. Если нет, то можно воспользоваться моей инструкцией по его установке. Через него мы создадим Master зону, сделаем NS запись, A записи и так как данный DNS будет обслуживать почтовый сервер MX запись.

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

Webmin — программное обеспечение для администрирования операционных систем Linux и FreeBSD. Оно облегчает работу системному администратору, поскольку в большинстве случает отпадает необходимость править конфигурационные файлы приложений в ручную. Однако, в некоторых случаях это все таки приходится делать, поэтому знание операционной системы лишним не будет даже при использовании  Webmin.
Сегодня мы рассмотрим установку данного ПО на VPS сервер, работающий на Ubuntu Server 18.04.

Установка iRedMail

iRedMail — это готовая сборка почтового сервера с открытым исходным кодом. В основе сборки лежит SMTP-сервер Postfix (Mail Transfer Agent, сокращенно MTA). Так же в сборку входят: Dovecot, SpamAssassin, Greylist, ClamAV, SOGo Roundcube, NetData и NGINX. Поддерживает операционные системы: CentOS 7, Debian 9, Ubuntu 16.04/18.04, FreeBSD 11/12 и OpenBSD 6.4. iRedMail имеет платную и бесплатную версии, которые отличаются друг от друга функционалом собственного веб-интерфейса почтовой сборки iRedAdmin.

Создание общего SMB ресурса на FreeNAS

Сегодня мы рассмотрим процесс создания общего ресурса SMB, для работы в Windows среде. SMB (Server Message Block) — это сетевой протокол для доступа к файлам и другим сетевым ресурсам. Основан на технологии клиент-сервер. Сервер предоставляет файловую систему, а так же другие ресурсы для общего доступа в сети.

Интеграция FreeNAS с Active Directory

В этой статье мы рассмотрим интеграцию FreeNAS 11.02 со службой каталогов Active Directory. Делается это довольно просто, через веб-интерфейс. Для успешного ввода операционной системы FreeNAS в домен нам понадобятся собственно сама установленная FreeNAS и работающий в сети контроллер домена с DNS сервером.

Установка FreeNAS

FreeNAS — это свободная операционная система для NAS (Network-Attached Storage). NAS — сетевое хранилище данных. FreeNAS основан на операционной системе FreeBSD. Поддерживает программный рейд. Работает с протоколами: NFS, ISCSI, SMB, FTP, AFP, SSH. Легко вводится в домен Windows Active Directory. FreeNAS может быть использован для организации файлового сервера в среде Windows, для сетевого хранилища кластеров виртуализации и других целей. Настраивается через веб-интерфейс.

Установка почтового сервера Mail in a Box на Ubuntu

Сегодня мы рассмотрим установку и настройку Mail in a Box на Ubuntu Server 18.04. Mail in a Box — это готовая сборка почтового сервера с открытым исходным кодом. Состоит из postfix, dovecot, spamassassin, roundcube, nsd и nginx. Postfix — это агент передачи почты (mail transfer agent, сокращенно MTA). Dovecot — IMAP/POP3 сервер. Spamassassin — средство фильтрации спама. Roundcube — веб-клиент  для работы с электронной почтой. Nginx — веб-сервер. NSD — DNS сервер. Так же в сборку включена автоматическая интеграция с Let’s Encrypt. Mail in a Box поддерживает только ОС Ubuntu. На другие дистрибутивы поставить его не получиться.

joomla

Установка Joomla на LAMP

Сегодня мы рассмотрим установку CMS Joomla 9.6 на сервер с установленным стеком LAMP (Linux, Apache, MySQL, PHP) под управлением CentOS 7. В принципе, сам процесс установки Joomla не отличается от установки на другие веб-сервера или хостинг. Поэтому если вы не используете Apache,  процесс его настройки можно пропустить.