/home/alex Един блог за web 2.0, php, linux и open source

28.12.2009 В 14:19

nginx 0.8.31 и fancy index module

Поредното howto тук от личен опит

Nginx е бърз и лек уеб сървър, който може да издържи 10 000 keepalive връзки с около 2.5mb ram. (я направете това с apache ). Разликата му е че всичките модули се резрешават по време на компилацията. При gentoo и без това си има use флагове и това е лесно. Обаче сега съм с Debian testing

Из допълнителните разширения има як fancyindex модул (изглежда така). Реших да го пробвам..

./configure --prefix=/opt/nginx --add-module=..   ../nginx_fancyindex --with-http_flv_module --with-http_ssl_module  --user=www-data --group=www-data --with-http_gzip_static_module --with-http_stub_status_module
Мина наред Сега към make.. И той се издънва с тази грешка:

-o objs/addon/nginx_fancyindex/ngx_http_fancyindex_module.o
               /usr/src/nginx_fancyindex/ngx_http_fancyindex_module.c
/usr/src/nginx_fancyindex/ngx_http_fancyindex_module.c: In function
`make_content_buf,:
/usr/src/nginx_fancyindex/ngx_http_fancyindex_module.c:428: error:
`ngx_http_request_t, has no member named `utf8,
make[1]: *** [objs/addon/nginx_fancyindex/ngx_http_fancyindex_module.o] Error 1
make[1]: Leaving diectory `/usr/src/nginx-0.8.31'
make: *** [build] Error 2

Като потърсих в гугъл резултатите бяха малко но изрових тази тема в nabble .Там автора на разширението е дал пач, който при мен свърши работа

=== modified file 'ngx_http_fancyindex_module.c'
--- old/ngx_http_fancyindex_module.c 2008-09-11 17:55:52 +0000
+++ new/ngx_http_fancyindex_module.c 2009-06-06 03:36:18 +0000
@@ -382,7 +382,8 @@
         entry->dir [...]

27.11.2009 В 18:27

Като си нямаш абсолютно никаква работа..

...измисляш доста странни неща

Гледах този скрипт на сървъра 15 минути - отвори цд, светне нъмлок на клавиатурата, затвори цд спре нъмлок-а и така...

#!/bin/bash
while [ 1 = 1 ]
do
eject
/etc/init.d/numlock start
sleep 1
eject -t
/etc/init.d/numlock stop
done

04.11.2009 В 16:31

Fedora 12 идва

Fedora 12 Constantine идва Остават още 14 дена от днес, и ще съм един от първите дето си я е сложил.

preupgrade е много яко нещо, а и е fedora unique

28.10.2009 В 23:51

OpenDNS под Gentoo

Малко ме помъчи това а се оказа че е елементарно

Ето как да си сложим OpenDNS на gentoo и приятели, със dhcpcd

Във /etc/conf.d/net трябва да ви се получи подобно:

dhcp_eth0="nodns"
dns_servers_eth0="208.67.222.222 208.67.220.220"

Ако вече имате dhcp_eth0 просто добавете интервал след сегашните и nodns

И съответно ако не сте през eth0 го сменете

След това един бърз рестарт на мрежата,

/etc/init.d/net.eth0 restart

И готово Вече имате бърз и сигурен dns