Печать

Настраиваем редирект с http на https в Apache и Nginx

вкл. .

(2 Голосов)

Для веб-сервера Apache можно прописать следующии правила в конфигурационном файле апача, или в htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Для веб-сервера Nginx пишем в конфигурационном файле, в директиве server такие строки:

server {
listen x.x.x.x;
server_name xxx.xx www.xxx.xx;
if ( $scheme = 'http' ) {
rewrite ^/(.*) https://$host/$1;
}

 

Печать

Отправка почты в php через msmtp

вкл. .

(4 Голосов)

В этой статье я рассмотрю отправку почты в php через msmtp, в качестве smtp сервера я буду использовать сервер Яндекса.

Прежде всего устанавливаем msmtp:

$ sudo aptitude install msmtp

В MSMTP файл конфигурации может быть глобальным или пользовательским, глобальный находится в /etc/msmtprc а пользовательский в домашней директори пользователя .msmtprc точка впереди не случайно, файд является скрытым.

Я буду использовать глобальный файл конфигурации, создаем и настраиваем:

Печать

Мониторинг сети с Munin

вкл. .

(2 Голосов)

Munin это система для мониторинга небольших сетей.

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

Система состоит из 2-х частей, сервера который строит графики, и клиента который устанавливается на сервера которые будем мониторить.

$ sudo aptitude install munin
$ sudo aptitude install munin-node

Конфиг Munin:

$ sudo nano /etc/munin/munin.conf
Печать

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

вкл. .

(2 Голосов)

В данной статье мы установим и настроим сервер DNS Bind9.

Установка Bind9:

$ sudo apt-get install bind9

Открываем named.conf.options

$ sudo nano /etc/bind/named.conf.options 

и добавляем туда version "unknown"; должно получиться:

options {
        directory "/var/cache/bind";
        version "unknown";

 

Печать

Начальная защита сервера

вкл. .

(0 Голосов)

Небольшая статья по защите сервера.

Настройка Apache:

Исправляем  security:

$ sudo  nano /etc/apache2/conf.d/security

Эта директива отвечает за вывод подвала страницы в документах, сгенерированных сервером (сообщения о ошибках и прочее).

ServerSignature Off

Эта директива контролирует как сервер отвечает на запрос клиентом поля заголовка, в котором содержится информацио о операционной системе, установленных модулях и прочее.

ServerTokens Prod

Эта директива осуществляет ничто иное, как эхо-ответ вашего запроса, отправленного серверу.

TraceEnable off

Также, для пущей уверенности, можно установить и настроить модуль mod_rewrite. Модуль как правило поставляется с Apache изначально, а настраивается в нашем случае вот так:

Печать

Установка и настройка веб сервера

вкл. .

(1 Проголосовало)

Речь пойдет о развертывании полноценного Веб-сервера в Debian.

Apache 2 + Nginx + php 5 + MySQL + memcached + eaccelerator

Если кому надо ставим SSH:

$ sudo apt-get install --no-install-recommends openssh-server

Также рекомендую установить:

$ sudo aptitude install mc htop zip tar bzip2 gzip g++ wget

mc - Midnight Commander - консольный файловый менеджер
htop - Удобный менеджер процессов
zip и tar позволит распаковывать zip, tar.gz, tar.bz2 и tar.lzma архивы
wget позволит скачивать файлы из интернета в консольном режиме.

Установка Apache 2 + php 5 + MySQL + phpmyadmin:

Печать

Уровни RAID

вкл. .

(0 Голосов)

 Массивы RAID были разработаны в целях повышения надежности хранения данных, увеличения скорости работы с дисками и для обеспечения возможности объединения нескольких дисков в один большой диск. Разные типы RAID решают разные задачи, здесь мы рассмотрим несколько наиболее распространенных конфигураций RAID массивов из одинаковых по размеру дисков.