Archive for the 'Вебсервер' Category

Установка eaccelerator

Вторник, Апрель 12th, 2011

Как ни странно, самого пакета eAccelerator в репозиториях Debian нет. Поэтому мы будем устанавливать данный пакет из исходников. Зачем он нужен, а затем что php с ним работает раза в 2-3 быстрее, php компилируется в байткод и уже выполняеться сам байткод.
Шаги его установки описаны ниже:
Popularity: 22%

Popularity: 22%

Nginx bad gateway

Вторник, Апрель 12th, 2011

Многие часто видят такую надпись, или такую “502 bad gateway nginx” - и думают что упал nginx. А он и не думал падать, падают уже за ним Apache или же php-cgi.
Popularity: 38%

Popularity: 38%

Немного мыслей о Django.

Суббота, Январь 30th, 2010

В свое время мне надоело при разработке сайтов на PHP писать каждый раз один и тот же код, я стал поглядывать на фреймворки. Изучив мельком парочку типа Kohana и Zend Framework, я обратил внимание, что молодежь изучает Ruby on Rails и Django.
Ruby on Rails написан на Ruby, имеет очень большое [...]

Popularity: 17%

Редирект для 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%

Не забывайте перезагружать свои сервера.

Понедельник, Май 25th, 2009

Я настраиваю свои вебсервера постепенно. Сначала ставлю необходимый софт, запускаю сайтики и занимаюсь мелкой настройкой. Тюнингую базу, апач и так далее. В процессе возникает много правочек, которые висят в памяти компьютера и больше нигде не записаны. К ним например, могут относиться правила в фаерволе.
Popularity: 16%

Popularity: 16%

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

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

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

Popularity: 18%

Урок 2: Установка php-cgi

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

Теперь нам нужно установить php. Nginx не содержит поддержки модульного режима php, поэтому мы будет запускать его в режиме php-cgi. Php в этом режиме будет принимать все запросы на определенный порт и обрабатывать. Выполняем:
apt-get install php5-cgi php5-mysql php5-gd
После инсталляции php мы должны создать демона слушающего порт и пере запускающего php. Для перезапуска php-cgi служит [...]

Popularity: 23%