Current time: 12-24-2024, 11:59 PM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[DEV] Модуль ispCP-nginx (koffu)
Author Message
DragonZX Offline
Moderator
*****
Moderators

Posts: 441
Joined: Aug 2010
Reputation: 5
Post: #61
RE: [DEV] Модуль ispCP-nginx (koffu)
Спасибо, перезалил.
07-28-2011 01:07 AM
Visit this user's website Find all posts by this user Quote this message in a reply
koffu Offline
Junior Member
*

Posts: 80
Joined: Jan 2010
Reputation: 1
Post: #62
RE: [DEV] Модуль ispCP-nginx (koffu)
Ребят, обнаружил одну багу в регулярных выражениях для отдачи статики. Из за отстутствия в конце $, 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|pd​f|swf|txt|xls|xcf|iso)$ {

В репозитории исправьте, пожалуйста.
Спасибо.
08-03-2011 11:07 PM
Find all posts by this user Quote this message in a reply
DragonZX Offline
Moderator
*****
Moderators

Posts: 441
Joined: Aug 2010
Reputation: 5
Post: #63
RE: [DEV] Модуль ispCP-nginx (koffu)
Исправил, проверь пожалуйста.
Changelog для версии 0.7.2
- Исправлен баг (пост #62)
- Вшит в дистрибутив болгарский мануал (теперь мануальники в отдельной папке)
- Исправлена ошибка в мануале с лишним nano
08-04-2011 02:31 AM
Visit this user's website Find all posts by this user Quote this message in a reply
webspy Offline
Junior Member
*

Posts: 62
Joined: Feb 2010
Reputation: 0
Post: #64
RE: [DEV] Модуль ispCP-nginx (koffu)
Всем доброго времени суток )) Столкнулся с проблемой выполнения импорта из бд панели в бд 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
как быть? все остальное сделал.. а это я ???!?!?!? как-то так =(
(This post was last modified: 11-17-2011 04:06 AM by webspy.)
11-17-2011 04:05 AM
Visit this user's website Find all posts by this user Quote this message in a reply
koffu Offline
Junior Member
*

Posts: 80
Joined: Jan 2010
Reputation: 1
Post: #65
RE: [DEV] Модуль ispCP-nginx (koffu)
Как-то я интересно ответил...
вы забыли сделать
mysql> flush privileges;

судя по предоставленной информации.
11-17-2011 06:07 PM
Find all posts by this user Quote this message in a reply
webspy Offline
Junior Member
*

Posts: 62
Joined: Feb 2010
Reputation: 0
Post: #66
RE: [DEV] Модуль ispCP-nginx (koffu)
да вот и никуя....

через 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ом есть фикс и мануалы поправлены)
11-18-2011 01:23 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Egor4ik Offline


Posts: 3
Joined: Nov 2011
Reputation: 0
Post: #67
RE: [DEV] Модуль ispCP-nginx (koffu)
(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:
....
listen    81;
server_name  mysite.domain.ua www.mysite.domain.ua;

location ^~ /awstatsicons/ {
alias  /usr/share/awstats/icon/;
}
...
Думаю этот кусок стоит вписать в разработку.
11-30-2011 10:05 PM
Find all posts by this user Quote this message in a reply
koffu Offline
Junior Member
*

Posts: 80
Joined: Jan 2010
Reputation: 1
Post: #68
RE: [DEV] Модуль ispCP-nginx (koffu)
вот ещё что придумал, можно не в крон добавлять перегенерацию конфигов 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`;
12-01-2011 08:14 PM
Find all posts by this user Quote this message in a reply
Egor4ik Offline


Posts: 3
Joined: Nov 2011
Reputation: 0
Post: #69
RE: [DEV] Модуль ispCP-nginx (koffu)
(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. Не слишком ли это нагло будет, как считает сообщество?
12-01-2011 08:56 PM
Find all posts by this user Quote this message in a reply
muraig1 Offline


Posts: 1
Joined: Aug 2013
Reputation: 0
Post: #70
RE: [DEV] Модуль ispCP-nginx (koffu)
все сбежали...я, например, перешел на https://github.com/***** - у них и миграция скриптом реализована с ispcp на *****...
P.S. ...а название панельки не отображается (
(This post was last modified: 02-02-2014 06:06 PM by muraig1.)
02-02-2014 06:04 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 6 Guest(s)