Почему не работает модуль.
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