Current time: 12-24-2024, 09:25 AM 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: #21
RE: [DEV] Модуль ispCP-nginx (koffu)
Да там полскрипта начиная строки с 51 работает на конвертацию.... Эх, знал бы я перл нормально... А конфиги выложи, может кто и допишет...
Есть идея, но пока только мысли...

И не забывай что этот скрипт работет даже не модом, а почти совсем отдельно...
Для интеграции надо решить некоторые проблемы...
(This post was last modified: 12-06-2010 07:05 PM by DragonZX.)
12-06-2010 07:04 PM
Visit this user's website Find all posts by this user Quote this message in a reply
beliy Offline
Junior Member
*

Posts: 125
Joined: Oct 2010
Reputation: 0
Post: #22
RE: [DEV] Модуль ispCP-nginx (koffu)
(12-06-2010 07:04 PM)DragonZX Wrote:  Да там полскрипта начиная строки с 51 работает на конвертацию.... Эх, знал бы я перл нормально... А конфиги выложи, может кто и допишет...
Есть идея, но пока только мысли...

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

Quote:И не забывай что этот скрипт работет даже не модом, а почти совсем отдельно...
Для интеграции надо решить некоторые проблемы...
вкурсе и как писал этот барьер удалось преодолеть- полёт нормальный...
12-06-2010 08:41 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: #23
RE: [DEV] Модуль ispCP-nginx (koffu)
Да он один на всех и подгружается ispcp-nginx.pl, ты наверное не совсем верно понимаешь принцип его действия, он всего лищь подгружается по крону и конвертирует конфиги Apache в конфиги Nginx, всю остальную работу делают iptables и mod_rewrite, что кстати не фонтан. А чего сидеть втихаря - затаскивай кодеров сюда. Учитывая тот маразм, который устроили девелоперы *****, надо создавать мелкие моды и вливать оба проекта воедино, постараюсь также найти концы в VHCS, может что получится...
12-06-2010 08:59 PM
Visit this user's website Find all posts by this user Quote this message in a reply
beliy Offline
Junior Member
*

Posts: 125
Joined: Oct 2010
Reputation: 0
Post: #24
RE: [DEV] Модуль ispCP-nginx (koffu)
(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...
12-06-2010 09:17 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: #25
RE: [DEV] Модуль ispCP-nginx (koffu)
Может ты еще и php-ssh2 встроишьBig Grin? В данном случае это здесь невозможно, так как тебе нужен будет доступ к консоли, да и нерационально. Тогда надо напрямую перловский скрипт переписывать и интегрировать.Wink
12-06-2010 09:35 PM
Visit this user's website Find all posts by this user Quote this message in a reply
beliy Offline
Junior Member
*

Posts: 125
Joined: Oct 2010
Reputation: 0
Post: #26
RE: [DEV] Модуль ispCP-nginx (koffu)
(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?
(This post was last modified: 12-06-2010 10:51 PM by beliy.)
12-06-2010 10:42 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: #27
RE: [DEV] Модуль ispCP-nginx (koffu)
В данном случае просто нет смысла делать именно вот так. Я просто сказал, что у тебя не получится так вот просто подгрузить sh, поскольку для его запуска нужен будет шелл или мод для php, а скрипт подгружается только в совокупности с iptables, сам факт использования которого не есть гуд. Подгрузить же сам скрипт тоже не получится "по щучьему велению", поскольку тогда надо переписывать классы панели при создании домена + видоизменять сам скрипт, поскольку тогда он должен работать как функциональная возможность, перенастраивать сам веб-сервер, и т.п.
С точки зрения самого программирования нет ничего невозможного, но не так все просто.
12-06-2010 10:55 PM
Visit this user's website Find all posts by this user Quote this message in a reply
user Offline
Junior Member
*

Posts: 75
Joined: Nov 2010
Reputation: 0
Post: #28
RE: [DEV] Модуль ispCP-nginx (koffu)
На этом шаге :
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

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

   
12-09-2010 12:07 AM
Find all posts by this user Quote this message in a reply
SolarW Offline
Junior Member
*

Posts: 29
Joined: Feb 2010
Reputation: 1
Post: #29
RE: [DEV] Модуль ispCP-nginx (koffu)
Лишнее nano в строке.
Надо чтобы было
#/usr/local/nginx/sbin/nginx -t
Т.е. запустить программу /usr/local/nginx/sbin/nginx с ключем -t (подозреваю это тестирование конфигурации)
А вы в текстовом редакторе (nano) открываете файл программы /usr/local/nginx/sbin/nginx (в заголовке слово ELF - признак исполняемого файла под Linux)
12-09-2010 01:36 AM
Find all posts by this user Quote this message in a reply
user Offline
Junior Member
*

Posts: 75
Joined: Nov 2010
Reputation: 0
Post: #30
RE: [DEV] Модуль ispCP-nginx (koffu)
Спасибо,

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

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
(This post was last modified: 12-09-2010 01:53 AM by user.)
12-09-2010 01:51 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


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