Установка php 5.3 на Debian 7

Бывает так, что в свежем дистрибутиве Debian может понадобиться старая версия php, не входящая в стабильную ветку дистрибутива. Например, php 5.3 для работы сайта на сервере с Debian Jessie.

Для полного разрешения зависимостей следует, помимо php, устанавливать пакеты apache, актуальные для предыдущего стабильного дистрибутива Debian.

(далее…)

Настройка сервиса для синхронизации 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 одни сплошные плюсы. (далее…)