Редирект для nginx с www.site.ru на site.ru

Среда, Ноябрь 4th, 2009

Иногда требуется сделать редирект site.ru на www.site.ru или наоборот, например для того что бы поисковик не вносил в поиск 2 сайта с поддоменом www и без него.
Пример для nginx:
if ($host = ‘www.myhost.ru’ ) {
rewrite ^(.*)$ http://myhost.ru$1 permanent;
}

Popularity: 17%

Popularity: 17%

SVN + nginx = уязвимость

Пятница, Сентябрь 25th, 2009

Многие из нас пользуются системами контроля версий, такими как SVN и CVS. В случае веб проектов, исходники заливаются прямо из репозитария на боевой сервак, вместе с папками .svn и CVS. В случае CVS проблемы нет, там минимум информации, а вот SVN хранит в этой папке - все исходные коды. [...]

Popularity: 21%

Nginx и домен по умолчанию

Вторник, Август 25th, 2009

Одна из проблем мучавших меня, паркую домен на VPS с nginx и кучей доменов и до тех пока не обновлю конфигурацию nginx - домен указывает на самый первый домен из списка. Понять какой домен первый - сложно, так как конфигурация по доменам лежит в папке conf.d/.
Popularity: 16%

Popularity: 16%

Блокировка UserAgent в nginx

Вторник, Февраль 24th, 2009

Например мы хотим заблокировать yandex. Для этого добавляем в конфиг файла nginx следующие строки:
if ($http_user_agent ~ Yandex) {
return 503;
}
Вуаля Yandex у нас больше не Живет.
Popularity: 18%

Popularity: 18%

Обновление пакетов в стабильных версиях Debian

Четверг, Октябрь 30th, 2008

Часто для серверов используют стабильные версии Debian, такие как Sarge, Etch, Lenny. Эти дистрибутивы не предполагают обновления программного обеспечения, а только закрытие багов и дыр. Использование в серверах версии Debian таких как Sid или Unstable не допустимо, из-за нестабильности и возможных проблем с безопасностью. Но иногда встает необходимость использовать новое программное [...]

Popularity: 19%

Урок 3: Установка nginx

Четверг, Октябрь 23rd, 2008

Для установки веб сервера выполняем команду:
apt-get install nginx
Лучше всего устанавливать nginx версий 5 и выше. Именно они в тестах показывают наибольшую производительность. После инсталляции nginx автоматически запускается и ваш веб сервер готов к работе. Для проверки зайдите в броузер и введите http://localhost - если у вас выдало страницу с приветствием nginx. Если не выдало [...]

Popularity: 20%

Урок 1: Установка Wordpress на Debian

Четверг, Октябрь 23rd, 2008

Данная серия уроков рассказывает о том, как установить Wordpress популярный движек для блогов на любой дистрибутив, основанные на Debian Linux..
Для установки мы будем использвать:

nginx - в качестве веб сервера;
mysql - в качестве базы данных;
php - в качестве скриптового языка.

Вебсервер apache мы рассматривать не будем, из - за его тормознутости. А мы хотим сделать [...]

Popularity: 20%