[DEV] Модуль ispCP-nginx (koffu) - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: Russian Corner (/forum-53.html) +--- Thread: [DEV] Модуль ispCP-nginx (koffu) (/thread-11857.html) |
RE: [DEV] Модуль ispCP-nginx (koffu) - DragonZX - 07-28-2011 01:07 AM Спасибо, перезалил. RE: [DEV] Модуль ispCP-nginx (koffu) - koffu - 08-03-2011 11:07 PM Ребят, обнаружил одну багу в регулярных выражениях для отдачи статики. Из за отстутствия в конце $, url file.js.php обрабатывался как js, а не как php. Проблему обнаружил при отладке php редактора SPAW2. Code: location ~* \.(gif|jpg|jpeg|png|wmv|avi|mpg|mpeg|mp4|js|css|bmp|csv|doc|epg|gif|ico|odj|mp3|pdf|swf|txt|xls|xcf|iso) { Code: location ~* \. (gif|jpg|jpeg|png|wmv|avi|mpg|mpeg|mp4|js|css|bmp|csv|doc|epg|gif|ico|odj|mp3|pdf|swf|txt|xls|xcf|iso)$ { В репозитории исправьте, пожалуйста. Спасибо. RE: [DEV] Модуль ispCP-nginx (koffu) - DragonZX - 08-04-2011 02:31 AM Исправил, проверь пожалуйста. Changelog для версии 0.7.2 - Исправлен баг (пост #62) - Вшит в дистрибутив болгарский мануал (теперь мануальники в отдельной папке) - Исправлена ошибка в мануале с лишним nano RE: [DEV] Модуль ispCP-nginx (koffu) - webspy - 11-17-2011 04:05 AM Всем доброго времени суток )) Столкнулся с проблемой выполнения импорта из бд панели в бд NGINXa (Debian 5.0.8) В manual ------------------------------ После установки nginx создаём пользователя в MySQL базе. mysql -u root -p ispcp (за место "root" имя реального пользователя, а в "ispcp" реальное имя базы, дальше запросит пароль и тд.. которые указаны на них) USE ispcp (переходим в саму базу) grant select on ispcp.domain to 'nginx'@'localhost' identified by 'ваш пароль'; grant select on ispcp.subdomain to 'nginx'@'localhost' identified by 'ваш пароль'; grant select on ispcp.domain_aliasses to 'nginx'@'localhost' identified by 'ваш пароль'; exit (там где "ispcp.domain" и тд.. указываем за место "ispcp" реальное название базы, там где "nginx" указываем любое имя, ну а где пароль указываем на базу и пользователя "NGINXa") ------------------------------ но вот уменя тут банаЛьный ступор, все ведь правильно... дулал так и не раз.. а тут оно просто хэээмм... вообще не не видет и не читает - то что там есть! Server:/usr/local/nginx# mysql -u pamparam -p pamparam Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3004 Server version: 5.0.51a-24+lenny5 (Debian) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> USE pamparam Database changed mysql> grant select on pamparam.domain to 'nginx'@'localhost' identified by 'abcd'; Query OK, 0 rows affected (0.00 sec) mysql> grant select on pamparam.subdomain to 'nginx'@'localhost' identified by 'abcd'; Query OK, 0 rows affected (0.00 sec) mysql> grant select on pamparam.domain_aliasses to 'nginx'@'localhost' identified by 'abcd'; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye как быть? все остальное сделал.. а это я ???!?!?!? как-то так =( RE: [DEV] Модуль ispCP-nginx (koffu) - koffu - 11-17-2011 06:07 PM Как-то я интересно ответил... вы забыли сделать mysql> flush privileges; судя по предоставленной информации. RE: [DEV] Модуль ispCP-nginx (koffu) - webspy - 11-18-2011 01:23 AM да вот и никуя.... через phpmyadmin ---------------------- SQL-запрос был успешно выполнен GRANT SELECT ON domain TO 'nginx'@'localhost' IDENTIFIED BY 'qwerty123';# MySQL вернула пустой результат (т.е. ноль строк). GRANT SELECT ON subdomain TO 'nginx'@'localhost' IDENTIFIED BY 'qwerty123';# MySQL вернула пустой результат (т.е. ноль строк). GRANT SELECT ON domain_aliasses TO 'nginx'@'localhost' IDENTIFIED BY 'qwerty123';# MySQL вернула пустой результат (т.е. ноль строк). ---------------------- через mysql ---------------------- mysql> grant select on domain to 'nginx'@'localhost' identified by 'qwerty123'; Query OK, 0 rows affected (0.00 sec) mysql> grant select on subdomain to 'nginx'@'localhost' identified by 'qwerty123'; Query OK, 0 rows affected (0.00 sec) mysql> grant select on domain_aliasses to 'nginx'@'localhost' identified by 'qwerty123'; Query OK, 0 rows affected (0.00 sec) ---------------------- я специально переустановил систему, все так как в мануалах сделал и вот тебе на... в чем трабл? руки ровные, ранее справлялся... а сейчас даже по мануалам школьников не могу все разрулить. Чистый дебиан, после инсталл панели, затем добавил реселлера + пользователя (то есть - домен) и после за nginx, и вот такой результат... хмм... где рыть без понятия....... из терминала ---------- Distributor ID: Debian Description: Debian GNU/Linux 5.0.9 (lenny) Release: 5.0.9 Codename: lenny из phpmyadmin инфа про Веб-сервер ------------ Apache/2.2.9 (Debian) Версия MySQL-клиента: 5.0.51a phpMyAdmin ------------ Информация о версии: 3.3.8 + ISPCP 1.0.7 + этот nginx 0.7.2 (без разницы.. ведь во 2ом есть фикс и мануалы поправлены) RE: [DEV] Модуль ispCP-nginx (koffu) - Egor4ik - 11-30-2011 10:05 PM (11-18-2011 01:23 AM)webspy Wrote: да вот и никуя.... Насколько мне помнится ни консоль mysql, ни phpmyadmin самопроизвольно не выполняют команду flush privileges. Поэтому в мануалах надо добавить поправочку: mysql> grant select on ispcp.domain to 'nginx'@'localhost' identified by 'qwerty123'; mysql> grant select on ispcp.subdomain to 'nginx'@'localhost' identified by 'qwerty123'; mysql> grant select on ispcp.domain_aliasses to 'nginx'@'localhost' identified by 'qwerty123'; mysql> flush privileges; Пробуйте. Кроме того, для чистоты мануала, ещё бы добавить (мало ли что): chown root:root /etc/apache2/ssl/ispcpweb.pem chmod 400 /etc/apache2/ssl/ispcpweb.pem Ну и по сабжу. Собрал nginx на дебиане через # apt-get source nginx (и т.д.) по мануалу сборки пакетов в дебиане из сорцов, с добавлением в ../debian/rules строчки: Quote:--with-http_addition_module \# dpkg -i nginx_0.7.67-3_i386.deb Всё отлично собралось и установилось и заработало с ispcp-omega-1.0.7 При этом отпал сам собой кусок там где надо описывать logrotate.d Позже возникли проблемы с отображением картинок для модуля awstats. Добавлением алиаса решается в /etc/nginx/vhosts.conf: Code: .... RE: [DEV] Модуль ispCP-nginx (koffu) - koffu - 12-01-2011 08:14 PM вот ещё что придумал, можно не в крон добавлять перегенерацию конфигов nginx, а rqst-mgr. /var/www/ispcp/engine/ispcp-rqst-mngr вот так в шапку файла. Прошу учесть, что у вас данная команда может не отработать, ПРОВЕРЬТЕ ОБЯЗАТЕЛЬНО ПУТИ К ФАЙЛАМ! Code: #!/usr/bin/perl RE: [DEV] Модуль ispCP-nginx (koffu) - Egor4ik - 12-01-2011 08:56 PM (12-01-2011 08:14 PM)koffu Wrote: вот ещё что придумал, можно не в крон добавлять перегенерацию конфигов nginx, а rqst-mgr. Если добавлять в /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Можно убрать и добавить в соответсвующие секции директиву nginx: Code: access_log /var/log/apache2/$domain-combined.log; RE: [DEV] Модуль ispCP-nginx (koffu) - muraig1 - 02-02-2014 06:04 PM все сбежали...я, например, перешел на https://github.com/***** - у них и миграция скриптом реализована с ispcp на *****... P.S. ...а название панельки не отображается ( |