Почему не работает модуль.

dix75 nginx-forum на nginx.us
Пт Июл 30 13:37:42 MSD 2010


Добрый день!

Я хочу разобраться в создании модуля
под nginx.
Для этого я взял стандартный модуль
random_index
И просто тупо изменил название файла
назвал его так ngx_http_user_questions_module.c (И в
нем просто изменил названия всего где
встрачалось random_index на user_questions)
далее я создал config со следующим
содержанием
ngx_addon_name=ngx_http_user_questions_module
HTTP_MODULES="$HTTP_MODULES ngx_http_user_questions_module"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS
$ngx_addon_dir/ngx_http_user_questions_module.c"
NGX_ADDON_DEPS="$NGX_ADDON_DEPS
$ngx_addon_dir/ngx_http_user_questions_module.c"

Сам модуль поместил в nginx/src/my
Создал скрипт для запуска
#!/bin/sh
./configure --prefix=/wrk/local --add-module=src/my
--with-http_random_index_module
make && make install

Запустил все собралось удачно без
проблем.

Далее при добавлении в nginx.conf
таких строк

location \ {
 user_questions on;
 }

 Пишет что  unknow directive user_questions

 Хотя если использовать
нормальный(родной) random_index, так

location \ {
 random_index on;
 }
 все ок работает.

Что делать?
Все испробовал, но я все в тупике.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,114747,114747#msg-114747




Подробная информация о списке рассылки nginx-ru