ispCP - Board - Support
[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)

Pages: 1 2 3 4 5 6 7 8


RE: [DEV] Модуль ispCP-nginx (koffu) - DragonZX - 12-06-2010 07:04 PM

Да там полскрипта начиная строки с 51 работает на конвертацию.... Эх, знал бы я перл нормально... А конфиги выложи, может кто и допишет...
Есть идея, но пока только мысли...

И не забывай что этот скрипт работет даже не модом, а почти совсем отдельно...
Для интеграции надо решить некоторые проблемы...


RE: [DEV] Модуль ispCP-nginx (koffu) - beliy - 12-06-2010 08:41 PM

(12-06-2010 07:04 PM)DragonZX Wrote:  Да там полскрипта начиная строки с 51 работает на конвертацию.... Эх, знал бы я перл нормально... А конфиги выложи, может кто и допишет...
Есть идея, но пока только мысли...

Дай названия скриптов, которые участвуют с создании/удалении доменов, поддоменов, алиасов, плз... А как добавить пару строчек кода - дело времени... Возможно знакомые кодеры помогут...

Quote:И не забывай что этот скрипт работет даже не модом, а почти совсем отдельно...
Для интеграции надо решить некоторые проблемы...
вкурсе и как писал этот барьер удалось преодолеть- полёт нормальный...


RE: [DEV] Модуль ispCP-nginx (koffu) - DragonZX - 12-06-2010 08:59 PM

Да он один на всех и подгружается ispcp-nginx.pl, ты наверное не совсем верно понимаешь принцип его действия, он всего лищь подгружается по крону и конвертирует конфиги Apache в конфиги Nginx, всю остальную работу делают iptables и mod_rewrite, что кстати не фонтан. А чего сидеть втихаря - затаскивай кодеров сюда. Учитывая тот маразм, который устроили девелоперы *****, надо создавать мелкие моды и вливать оба проекта воедино, постараюсь также найти концы в VHCS, может что получится...


RE: [DEV] Модуль ispCP-nginx (koffu) - beliy - 12-06-2010 09:17 PM

(12-06-2010 08:59 PM)DragonZX Wrote:  Да он один на всех и подгружается ispcp-nginx.pl, ты наверное не совсем верно понимаешь принцип его действия, он всего лищь подгружается по крону и конвертирует конфиги Apache в конфиги Nginx
Всё правельно, но только ты наверное не правельно меня понял... Уменя вместо ispcp-nginx.pl работает ispcp-nginx.sh который запускает ispcp-nginx.pl и коректно перезапускает ngix - он запускается в кроне... НО дабы сделать работу более коректной, я хочу снять с крона и добавить запуск ispcp-nginx.sh в конец всех скриптов панели после которых необходимо обновления конфигов, вот прощу помочь с отловом скриптов после которых надо обновления конфига ngix...


RE: [DEV] Модуль ispCP-nginx (koffu) - DragonZX - 12-06-2010 09:35 PM

Может ты еще и php-ssh2 встроишьBig Grin? В данном случае это здесь невозможно, так как тебе нужен будет доступ к консоли, да и нерационально. Тогда надо напрямую перловский скрипт переписывать и интегрировать.Wink


RE: [DEV] Модуль ispCP-nginx (koffu) - beliy - 12-06-2010 10:42 PM

(12-06-2010 09:35 PM)DragonZX Wrote:  Может ты еще и php-ssh2 встроишьBig Grin? В данном случае это здесь невозможно, так как тебе нужен будет доступ к консоли, да и нерационально. Тогда надо напрямую перловский скрипт переписывать и интегрировать.Wink

странно почему ты так решил? Доступ к консоли надо только для настройки... или ты хоч сказать что если добавить модуль в конец скрипта то он обрабатываться не будет? Тогда хотелось бы услышать аргументы? Прост кодеры говорят что реально, просят лишь указать какие скрипты участвуют при создании/удалении доменов поддоменов и алиасов...
насколько я понял для этих целей задействуются ispcp-als-mngr, ispcp-alssub-mngr, ispcp-dmn-mngr, ispcp-sub-mngr? это все или есть ещё скрипты после которых надо обновлять конфиг ngix?


RE: [DEV] Модуль ispCP-nginx (koffu) - DragonZX - 12-06-2010 10:55 PM

В данном случае просто нет смысла делать именно вот так. Я просто сказал, что у тебя не получится так вот просто подгрузить sh, поскольку для его запуска нужен будет шелл или мод для php, а скрипт подгружается только в совокупности с iptables, сам факт использования которого не есть гуд. Подгрузить же сам скрипт тоже не получится "по щучьему велению", поскольку тогда надо переписывать классы панели при создании домена + видоизменять сам скрипт, поскольку тогда он должен работать как функциональная возможность, перенастраивать сам веб-сервер, и т.п.
С точки зрения самого программирования нет ничего невозможного, но не так все просто.


RE: [DEV] Модуль ispCP-nginx (koffu) - user - 12-09-2010 12:07 AM

На этом шаге :
Quote:Проверяем синтаксис файлов конфигурации
#nano /usr/local/nginx/sbin/nginx -t

Должно быть примерно следующее
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.conf test is successful

У меня там такое

[attachment=1530]


RE: [DEV] Модуль ispCP-nginx (koffu) - SolarW - 12-09-2010 01:36 AM

Лишнее nano в строке.
Надо чтобы было
#/usr/local/nginx/sbin/nginx -t
Т.е. запустить программу /usr/local/nginx/sbin/nginx с ключем -t (подозреваю это тестирование конфигурации)
А вы в текстовом редакторе (nano) открываете файл программы /usr/local/nginx/sbin/nginx (в заголовке слово ELF - признак исполняемого файла под Linux)


RE: [DEV] Модуль ispCP-nginx (koffu) - user - 12-09-2010 01:51 AM

Спасибо,

теперь ошибка

FATAL: Could not load /lib/modules/2.6.26-2-xen-686/modules.dep: No such file or directory
iptables v1.4.2: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.


это на


Quote:Добавляем в Ваш скрипт iptables перенаправление всего входящего на сервер трафика по 80 порту на 81 порт
# iptables -t nat -A PREROUTING ! -s 127.0.0.1 -d ваш айпи -p tcp --dport 80 -j REDIRECT --to-ports 81