Администрирование

Администрирование — процес конфигурирования сервера / рабочей станции, а также саппорт.

Прикручиваем бесплатный SSL сертификат на 3 года от WoSign к NGINX (A на ssllabs)

11/04/2016
от

Для начала рассмотрим, что Вам может дать поддержка HTTPS на сайте. шифрование передаваемых данных между пользователями и сайтом; повышенное доверие поисковиков (Google уже использует HTTPS в качестве фактора положения сайта в своей поисковой выдаче); зелёный замочек в адресной строке, радующий глаз, и на подсознательном уровне вызывающий доверие у посетителей; к 2017 году разработчики Google...
Далее »

Метки:, , , , , ,
Опубликовано в рубрике CentOS, Nginx | Комментариев нет »

Тестируем скорость подключения нашего сервера из консоли

28/07/2015
от
Тестируем скорость подключения нашего сервера из консоли

Наверное многие видели, когда закачиваешь что либо с помощью wget — можно увидеть внизу статус бар с информацией о том, с какой скоростью качается наш файл. В большинстве случаев этого бывает достаточно. Но что если нам нужно протестировать скорость подключения нашего сервера в интернет, да еще и с несколькими параллельными подключениями одновременно? В этом случае...
Далее »

Метки:, , , , , , ,
Опубликовано в рубрике CentOS, Linux, Администрирование, Полезно знать, Хостинг | Комментариев нет »

Прикручиваем самоподписанный SSL на nginx

16/04/2015
от

SSL + Nginx Итак, понадобилось мне тут подключить самоподписанный SSL на свой сайт, вот решил и с вами поделиться как это можно сделать, если у вас не Apache, а Nginx. Уточню лишь только то, что у меня в качестве сервера — CentOS 7. Генерируем SSL сертификат Выполним несколько комманд: mkdir /www/ssl cd /www/ssl #...
Далее »

Метки:, , ,
Опубликовано в рубрике CentOS, Nginx | Комментариев нет »

Защищаем сервер на CentOS 7 с помощью firewalld и fail2ban

08/04/2015
от

Введение Не успел я установить систему, настроить ее, установить нужный софт и т.д. как тут же ко мне ломанулись все кому не лень брутфорсить пароль к root пользователю. Хостинг провайдер известный — Hetzner Online AG, поэтому конечно же все ip-range всем ботам и их ботнет сетям давно известны, осталось только просканировать новые/старые хосты, на...
Далее »

Метки:, , , , ,
Опубликовано в рубрике CentOS, Linux, Администрирование, Хостинг | Комментариев нет »

Настройка времени на сервере CentOS 7, работа с ntp

05/04/2015
от

Покупая, а точнее арендуя, сервер за границей (у зарубежного хостинг-провайдера), Вы наверняка сталкивались с ситуацией, что время на нем не совпадает с вашим. Особенно если вы не устанавливали операционную систему самостоятельно, а развертывали ее из предлагаемого хостером образа. Как правило оно идет по времени дата-центра или по гринвичу. По-совести говоря не принципиально в каком...
Далее »

Метки:, , , , ,
Опубликовано в рубрике CentOS, Администрирование | Комментариев нет »

Установка и настройка nginx + php-fpm + MariaDB + phpmyadmin на CentOS 7

31/03/2015
от

Итак, предположим что у вас уже установлена чистая CentOS 7 (минимальная конфигурация). У меня 64-битная, все дальнейшие инструкции будут вестись с учетом того, что и у вас такая же. Добавление жизненно-необходимых системе репозиториев Для начала выполним следующие команды: # обновляемся yum -y update # устанавливаем редактор nano (терпеть не могу vim) yum -y install...
Далее »

Метки:, , , , , , , ,
Опубликовано в рубрике CentOS, MySQL, Nginx, PHP, Администрирование | 1 коммент.

Основные команды Git

06/04/2013
от

В данной заметке будут собраны основные команды такой популярной распределенной системы контроля версий, как Git. Настройка Указать глобальный username:$ git config --global user.name "John Doe" Указать глобальный user email:$ git config --global user.email [email protected] Указать редактор, который будет использоваться, когда нужно ввести сообщение в Git:$ git config --global core.editor emacs Указать утилиту сравнения, которая будет...
Далее »

Метки:, ,
Опубликовано в рубрике GIT | Комментариев нет »

Git (для переходящих с SVN)

06/04/2013
от

Немного об устройстве Git (упрощённо). Git — распределённая VCS. Это значит, что мы работаем не с одним репозитарием на сервере, а каждый имеет у себя локальную копию репозитария. Соответственно, такие операции, как checkout и commit производятся с локальным репозитарием. Друг с другом же (или с тем, что на сервере) репозитарии синхронизируются специально предназначенными командами...
Далее »

Метки:, , , , , , ,
Опубликовано в рубрике GIT | Комментариев нет »

Linux — Модель прав доступа

04/04/2013
от

Модель прав доступа в Linux   Один пользователь, одна группа В этом разделе мы рассмотрим права доступа в Linux и модель владения (ownership). Мы уже видели, что каждый файл принадлежит одному пользователю и одной группе. Это сама суть модели прав доступа в Linux. Вы можете узнать, какому пользователю и группе принадлежит файл в выводе...
Далее »

Метки:, , , , , , , , , , , , , , ,
Опубликовано в рубрике CentOS, Linux, Администрирование | Комментариев нет »

Установка и удаление репозиториев/пакетов (packages) на CentOS

02/03/2013
от

Для того чтобы удалить репозиторий из CentOS, как оказалось, недостаточно просто удалить файл с /etc/yum.repos.d/ Так как репозитории — это не просто файлики откуда берется какая-то инфа (настройки репозиторию, приоритет, если установлен соответствующий плагин), но и пакет, установленный в вашу систему. Небольшая справка: Просмотреть установленные пакеты определенного репозитория: rpm -qa | grep -i <repo-name>...
Далее »

Метки:, , , , , , ,
Опубликовано в рубрике CentOS, Администрирование, Хостинг | Комментариев нет »

IPTABLES — самая простая защита сервера

24/02/2013
от

Итак, чтобы хоть как-т по началу защитить свой сервер можно применить простые правила в iptables: iptables -F INPUT #удаляем все существующие правила на входящие iptables -A INPUT -p tcp —dport 80 -j ACCEPT #пускать все входящие на 80 порт iptables -A INPUT -p tcp —dport 22 -j ACCEPT #пускать все (тут надо задуматься) входящие...
Далее »

Метки:, , , , , , , ,
Опубликовано в рубрике CentOS, Linux, Администрирование, Хостинг | Комментариев нет »

IPTABLES — ограничить число попыток соединений через ssh

24/02/2013
от

iptables -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --update --seconds 20 -j DROP iptables -A INPUT -p tcp -m state --state NEW --dport 22 -m recent --set -j ACCEPT Т.е. за 20 секунд разрешен только один коннект (не путать с кол-вом попыток ввода логина/пароля (MaxAuthTries)).
Далее »

Метки:, , ,
Опубликовано в рубрике Linux, Администрирование | Комментариев нет »

MySQL-тюнинг. Настраиваем по-взрослому.

23/02/2013
от
MySQL-тюнинг. Настраиваем по-взрослому.

Итак, для начала благодарности. Выражается нереальная благодарность Олегу Копачовцу(он же Dr. Cop,http://www.kopachovets.com), за собранный материал и анализ фактов, а также за удачную подачу материала. Идея написания статьи витала в воздухе уже давно, вопрос правильной настройки сего загадочного зверька всегда вызывал у меня интерес. Мало кто знает, но правильно оттюненный MySQL может работать в 10-100...
Далее »

Метки:, , ,
Опубликовано в рубрике MySQL | Комментариев нет »

Оптимизация сервера MySql — утилита mysqltuner

23/02/2013
от

Так повелось, что в мире хостинга ,  самой популярной базой данных, де факто стала база mysql. Простота установки , бесплатность, а главное, высокая скорость работы,  сделали ее одной из наиболее часто используемых баз данных в мире хостинга.  Она может многое, работает быстро, но, без должной изначальной настройки может стать очень узким местом. А отсюда может...
Далее »

Метки:, , ,
Опубликовано в рубрике MySQL | Комментариев нет »

Nginx — примеры преобразования rewrite правил

23/02/2013
от

Apache mod_rewrite: RewriteCond %{QUERY_STRING} !^nobranding$ RewriteCond %{REQUEST_FILENAME} ^/assets/XL/(+)\.(+)$ RewriteCond /usr/local/www/assets-nz/XL/%1.branded.%2 -f RewriteRule ^/(+)\.(+)$ /$1.branded.$2 nginx: location /assets { if ($args = nobranding) { rewrite ^(.+)$ /nobranding$1 break; } rewrite ^/assets/XL/(.+)\.(jpeg|jpg|gif) /XL/$1.branded.$2; root /usr/local/www/assets-nz; error_page 404 = /nobranding/assets$uri; } location /nobranding/assets { internal; alias /usr/local/www/assets-nz/; } Другие примеры rewrite: # Запрос индекса, отдаем index.php location...
Далее »

Метки:, , , , , , , ,
Опубликовано в рубрике Nginx | Комментариев нет »