Настройка сервиса для синхронизации Firefox версии 1.5

Если вы пользуетесь браузером Mozilla Firefox (Iceweasel), то наверняка знаете о прекраснейшей возможности — синхронизации данных: паролей, закладок, настроек, дополнений и т.д. А обладая собственным сервером на ос линукс, вы можете с лёгкостью организовать своё собственное хранилище.

(далее…)

Установка и настройка eAccelerator на php 5.3-5.4

Важно: Разработка eaccelerator прекращена. Вместо него следует использовать встроенное кэширование opcache.

Первое действие, которое нужно сделать, — установка пакетов php5-dev и make, если они отсутствуют.

(далее…)

Установка php-fpm и nginx на Debian 8

От стабильной и быстрой работы сервера зависит судьба сайта. Его медленная работа и частые падения способны отпугнуть как посетителей, так и поисковые системы. Последние ещё и понизят рейтинг тормозящего сайта в результатах поиска и он окажется не в топ-10, а, скажем, в топ-100 по всем запросам.

Использование связки nginx и php-fpm для обслуживания сайтов позволяет увеличить скорость их работы, а также стабильность системы в целом. К тому же, отказавшись от использования apache, мы несколько упрощаем систему и даже защищаем её. Ведь если нет apache, то злоумышленник не сможет использовать, например, файл .htaccess для своих целей.

Связку nginx+php-fpm настраивать довольно легко и она поддерживается многими популярными CMS: WordPress, MODX, DLE, различными фреймворками. Всё это способно работать и без громоздкого apache.

При установке веб-сервера, не обойтись без создания пользователей. В идеале, для каждого сайта должен быть создан отдельный юзер. Так мы сможем защитить другие сайты, если один из пользователей будет взломан. Примеры в этой статье написаны с учётом того, что пользователей вы создали по инструкции.

(далее…)

Использование phpmyadmin в связке с nginx

После настройки связки nginx+php-fpm вам может потребоваться phpmyadmin для управления базами данных MySQL. Наиболее распространённая практика — доступ через алиас. Чуть реже — поддомен. Рассмотрим первый вариант.

(далее…)

Сворачивание окон в Linux как в Windows

Наверняка все знают, что в Windows свернуть все окна можно нажатием на клавиши Win+D. В линуксе же, чтобы свернуть все окна, нужно нажать аж ctrl+alt+d. Это не слишком удобно, особенно для тех, кто ещё только переходит с винды на линукс.

Для того, чтобы сделать сворачивание окон в linux нажатием клавиш win+d, нужно перейти в настройки окон, выбрать вкладку «Клавиатура», найти пункт «Показать рабочий стол», дважды кликнуть по этому пункту и нажать сочетание Win+D. Всё готово. Теперь окна будут сворачиваться при нажатии этого сочетания клавиш.

Сворачивание окон в линуксе нажатием Win+D

Добавление кнопок запуска приложений в xfce

XFCE — это очень лёгкое графическое окружение рабочего стола для дистрибутивов Linux. Оно предъявляет очень минимальные требования к аппаратному обеспечению компьютера и может нормально работать со старым железом.

Когда я решил попробовать xfce на своём ноутбуке, мне понадобилось добавить на панель значки для запуска приложений. В Windows 7, например, добавить значок на панель легко: достаточно из контекстного меню в списке программ выбрать пункт «закрепить на панели задач».

(далее…)

Ограничение доступа к админке сайта по ip при помощи nginx

Если у вас статический ip, и вы администрируете сайт исключительно с этого адреса, вы можете ограничить доступ к админ-панели сайта по ip. Как правило, панели управления сайтами расположены в папке (изредка — на поддомене :) Например, у вордпресс — это /wp-admin/. Значит, нужно ограничить доступ только к этой директории. В этом случае конфигурационный код будет выглядеть так:

(далее…)

Ограничение доступа к ssh по ip

Купил у провайдера статический ip и решил разрешить доступ к ssh только лишь с этого ip. Преимущества очевидны: никто, кроме меня, не сможет подключиться по ssh к вашему серверу. Никто не сможет подбирать пароли. И fail2ban становится не нужен. :) Короче, от статического ip одни сплошные плюсы. (далее…)

Массовая оптимизация таблиц Mysql

Известно, что фрагментированные базы данных mysql замедляют работу сервера mysql. И эти базы нужно иногда оптимизировать: производить дефрагментацию.

Есть два способа оптимизации таблиц утилитой mysqlcheck. Первый:

mysqlcheck -Ao

Здесь: ключ A проверяет таблицы на ошибки, а ключ o производит оптимизацию.

Второй способ:

mysqloptimize -A

Значение ключей здесь то же самое. :)