(12-01-2011 08:14 PM)koffu Wrote: вот ещё что придумал, можно не в крон добавлять перегенерацию конфигов nginx, а rqst-mgr.
/var/www/ispcp/engine/ispcp-rqst-mngr
вот так в шапку файла. Прошу учесть, что у вас данная команда может не отработать, ПРОВЕРЬТЕ ОБЯЗАТЕЛЬНО ПУТИ К ФАЙЛАМ!
Code:
#!/usr/bin/perl
`cd /opt && ./ispcp-nginx.pl && /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf && killall -s HUP nginx`;
Если добавлять в /var/www/ispcp/engine/ispcp-rqst-mngr то скрипт запускается, но в этом случае не обрабатываются домены и не добавляются в vhosts.conf.
Следует добавлять в
/var/www/ispcp/engine/ispcp-serv-mngr. Так работает.
Кроме того, я всё же не стал делать cd. Вместо этого лучше переписать разработку с указанием явных путей.
И вот ещё кажется комент в разработке:
Quote:# uncomment location below to make nginx serve static files instead of Apache
# !WARNING!
# it will make the bandwidth accounting incorrect as these files won’t be logged!
Можно убрать и добавить в соответсвующие секции директиву nginx:
Code:
access_log /var/log/apache2/$domain-combined.log;
Опять таки ради рабочей статистики awstats. Не слишком ли это нагло будет, как считает сообщество?