Кстати, а опишите задачу полностью, наверняка решается без подобного кодоблудия.
25 августа 2015 г., 17:37 пользователь paperroot <nginx-fo...@nginx.us> написал: > Здравствуйте. > > Хочу написать патч, который будет отдавать контент предварительно > setuid'ившись в системного пользователя указанного в конфиге > virtual_host'a, > для того чтобы обезопасить большое кол-во независимых проектов от разных > пользователей, работающих на одном мощном сервере. > > Сделал правку в файле src/http/modules/ngx_http_static_module.c в функции > ngx_http_static_handler. > Суть правки: делается clone на участок кода: > > setgit(vh_gid); > setuid(vh_uid); > ngx_open_cached_file(clcf->open_file_cache, &path, &of, r->pool); > > данная правка работает, но имеются проблемы со сторонними модулями, > например > pagespeed. > > Подскажите пожалуйста, где идеалогически правильнее делать такую правку, > чтобы она дружила с другими модулями, или хотябы с модулем pagespeed. > > Спасибо. > > Posted at Nginx Forum: > http://forum.nginx.org/read.php?21,261237,261237#msg-261237 > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Kpoxa
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru