FogBugz 7 и nginx

На днях переводил один сервер с 2 на nginx, хочу поделиться рабочей конфигурацией nginx для  7. Далее »

Автор: Vladimir, опубликовано в: Администрирование, комментариев: нет
25
Апр
2010

WP Super Cache vs MaxSite Cache: часть 2

Вторая часть статьи WP Super Cache vs MaxSite Cache.

В предыдущей части я сравнивал поведение и на тестовом VDS (512 MiB RAM, 10 GB HD, Intel Xeon X3320 (1 ядро), 2.5 GHz), на котором ни операционная система, ни программное обеспечение не были специально настроены — бралась конфигурация «из коробки» и тестировалась. Одним словом, «VDS абсолютного чайника».

В этой части изменилась только конфигурация программного обеспечения: сервер настраивался на максимальную производительность.

В частности:

  • отказ от в пользу nginx и от mod_php5 в пользу php-fcgi (количество -процессов выбиралось таким образом, чтобы избежать использования файла подкачки);
  • смена ядра с linux-image-server на linux-image-virtual;
  • настройка MySQL: отказ от InnoDB (экономит примерно 100 МБ памяти), увеличение буфера ключей и т.п.;
  • установка и настройка xCache (я исходил из того, что далеко не все чувствуют себя комфортно при сборке программ из исходников, поэтому брал только готовое ПО);
  • настройка iptables для фильтрации пакетов.

Далее »

Автор: Vladimir, опубликовано в: WordPress, комментариев: 2
13
Дек
2009

Безопасный логин в WordPress с использованием nginx

, начиная с версии 2.6, имеет улучшенную поддержку работы с .

У администратора есть две возможности:

  1. Использование для работы в панели управления (wp-admin).
  2. Использование только для входа в систему.

Первое достигается путём добавления строки

[-]
View Code PHP
define('FORCE_SSL_ADMIN', true);

в wp-config.php, второе — путём добавления строки

[-]
View Code PHP
define('FORCE_SSL_LOGIN', true);

Добавляем одну из этих двух строк в wp-config.php и проблема решена? Но в действительности всё не так, как на самом деле :-)
Далее »

Автор: Vladimir, опубликовано в: WordPress, Безопасность, комментариев: 2
5
Дек
2009

Профиль AppArmor для nginx

Данный профиль AppArmor предназначается тем, кто знает, что такое AppArmor и сознательно решил использовать профиль для nginx. Профиль не является законченным решением, работающим из коробки, а должен рассматриваться только как шаблон.

При построении профиля молчаливо предполагалось:

  • рабочие процессы nginx выполняются от имени www-data:www-data;
  • файлы конфигурации nginx находятся в /etc/nginx (/etc/nginx/sites-enabled, /etc/nginx/sites-available, /etc/nginx/conf.d/*.conf, /etc/nginx/);
  • пользовательские сайты расположены в /home/<user>/htdocs;
  • логи записываются в /var/log/nginx/*.log

Далее »

Автор: Vladimir, опубликовано в: Linux, Администрирование, комментариев: 4
21
Ноя
2009

Перенаправление RSS в WordPress на FeedBurner для nginx

Хотя для перенаправления фидов на Feedburner существует несколько плагинов, справиться с этой задачей можно и силами web-сервера. Рассмотрим на примере nginx. Далее »

Автор: Vladimir, опубликовано в: WordPress, комментариев: нет
13
Ноя
2009