Раздел:
FreeBSD, Nginx, Советы Написано:
26.04.2010
Автор:
Antonio
Просмотров темы:
1,298 раз
Качал с тестового сервера в пределах локальной сети файлец размером 1,7 Гб по http протоколу. На сервере стоит nginx для раздачи статики и apache для обработки всего остального.

Так вот через минуту замечаю что на отдающем сервере загрузка процессора процессом nginx выросла до 100%!
Посмотреть продолжение статьи
Tags: Apache, FreeBSD, Nginx, Советы
Раздел:
FreeBSD, Советы Написано:
25.04.2010
Автор:
Antonio
Просмотров темы:
1,111 раз
Поставил как-то на новый сервер новый Apache 2.2.14, обычно использовал ветку 1.3, но решил попробовать новую 2.2.х.

И вот заметил, что не работает авторизация стандартным методом с использованием .htaccess в логах ругается так “require directives present and no Authoritative handler”.
Посмотреть продолжение статьи
Tags: Apache, FreeBSD, Советы
Раздел:
FreeBSD, Советы Написано:
13.04.2010
Автор:
Antonio
Просмотров темы:
4,235 раз
Очень часто бывает так что у сервера есть одна физическая сетевая карта и очень хорошо что к ней можно “привязать” много IP адресов.
В FreeBSD это выполняется добавление записей в /etc/rc.conf.
Основным является только 1 IP-адрес.
Особенности - дополнительные адреса описываются с указанием alias0..n и маска подсети 255.255.255.255.
Пример указания дополнительных IP адресов на сервере FreeBSD
ifconfig_re0=”inet 11.1.1.1 netmask 255.255.255.0″
ifconfig_re0_alias0=”inet 10.0.1.2 netmask 255.255.255.255″
ifconfig_re0_alias1=”inet 10.0.1.3 netmask 255.255.255.255″
ifconfig_re0_alias2=”inet 10.0.3.1 netmask 255.255.255.255″
Временно (до перезагрузки) или чтобы не перезагружаться для работы с синонимами (alias) можно применить команды
добавление alias:
ifconfig re0 alias 192.168.33.1 netmask 0xffffffff
или
ifconfig re0 alias 192.168.39.1 netmask 255.255.255.255
для удаления дополнительного интерфейса:
ifconfig re0 -alias 192.168.39.1
Посмотреть продолжение статьи
Tags: FreeBSD, управление дополнительными IP
Раздел:
FreeBSD, Советы Написано:
5.04.2010
Автор:
Antonio
Просмотров темы:
1,321 раз
Устанавливал новый сервер, действовал по-плану и на каком-то этапе возникла проблема с пакетом p5-Locale-gettext, казалось бы все как обычно, но идет ошибка:
/usr/ports/devel/p5-Locale-gettext# make
===> Vulnerability check disabled, database not found
===> Extracting for p5-gettext-1.05_1
=> MD5 Checksum OK for gettext-1.05.tar.gz.
=> SHA256 Checksum OK for gettext-1.05.tar.gz.
===> p5-gettext-1.05_1 depends on file: /usr/local/bin/perl5.10.1 - found
===> Patching for p5-gettext-1.05_1
===> p5-gettext-1.05_1 depends on file: /usr/local/bin/perl5.10.1 - found
===> Applying FreeBSD patches for p5-gettext-1.05_1
===> p5-gettext-1.05_1 depends on file: /usr/local/bin/perl5.10.1 - found
===> p5-gettext-1.05_1 depends on shared library: intl - found
===> Configuring for p5-gettext-1.05_1
checking for gettext… no
checking for gettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for dgettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for ngettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for bind_textdomain_codeset in -L/usr/local/lib -lintl -I/usr/local/include… yes
Writing Makefile for Locale::gettext
===> Building for p5-gettext-1.05_1
Makefile out-of-date with respect to /usr/local/lib/perl5/5.10.1/mach/Config.pm /usr/local/lib/perl5/5.10.1/mach/CORE/config.h
Cleaning current config before rebuilding Makefile…
make -f Makefile.old clean > /dev/null 2>&1 || /bin/sh -c true
/usr/local/bin/perl5.8.7 Makefile.PL “INSTALLDIRS=site” “CC=cc” “CCFLAGS=-O2 -fno-strict-aliasing -pipe ” “PREFIX=/usr/local” “INSTALLPRIVLIB=/usr/local/lib” “INSTALLARCHLIB=/usr/local/lib”
checking for gettext… no
checking for gettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for dgettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for ngettext in -L/usr/local/lib -lintl -I/usr/local/include… yes
checking for bind_textdomain_codeset in -L/usr/local/lib -lintl -I/usr/local/include… yes
Writing Makefile for Locale::gettext
==> Your Makefile has been rebuilt. < ==
==> Please rerun the make command. < ==
false
*** Error code 1
Stop in /usr/ports/devel/p5-Locale-gettext/work/gettext-1.05.
*** Error code 1
Stop in /usr/ports/devel/p5-Locale-gettext.
Посмотреть продолжение статьи
Tags: FreeBSD, Советы
Раздел:
DB, FreeBSD Написано:
6.12.2009
Автор:
Antonio
Просмотров темы:
1,857 раз
Возникла проблема - был установлен OSC 3 с русификацией.
На сайте порядок, в админке - порядок. А вот в phpmyadmin кракозябры.
В общем крутил туда сюда, получилось в phpmyadmin порядок, на сайте вопросики :-).
Решение (может и кривоватое, но точно работает в MySQL 5.x)
Необходимо добавить в /etc/my.cnf строки - этим мы задаем принудительно по-умолчанию кодировку utf8
в раздел [mysqld]
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect=”SET NAMES utf8″
skip-character-set-client-handshake
в раздел [mysqldump]
default-character-set=utf8
Tags: MySQL, OSCommerce, Кодировка