Ispmanager запуск вбудованого ihttpd

ispmanager запуск вбудованого ihttpd

Уже стикався з таким питанням, як робота ispmanager тільки при запущеному Апачі (apache2 в Debian або httpd в Centos). Тобто апач запущений - ispmanager працює, не запущений - відповідно і ispmanager немає. Це говорить що внутрішній вебсервер (ihttpd) ispmanager не використовується.
Так само блокується можливість установки nginx'а фронтенда до apache з панелі, тому що ispmanager не дозволяє змінити порт апача.
Запустимо його і включимо nginx.

1. Спочатку запустимо установку nginx з ispmanager, щоб створилися необхідні стандартні конфіги.
Йдемо в Настройки сервера -> Можливості -> курсор на nginx [engine x] - HTTP і проксі-сервер -> справа вгорі Встановити -> вибираємо версію -> OK.
Через пару хвилин вікно браузера оновиться. У списку з'явиться встановлена ​​версія (наприклад nginx-0.7.67-3 + squeeze3 тому виправляв на Debian'е), але лампочка залишилася синім кольором - значить сервіс не запустився (можна звичайно спробувати натиснути кнопку Увімкнути, але навряд чи це дасть результат).

2. За допомогою WinSCP заходимо на сервер. Відкриваємо /usr/local/ispmgr/etc/nginx.domain. Якщо порожній то вставляємо код:

і прописуємо ip свого сервера, або якщо не порожній, то перевіряємо коректність. Зберігаємо.

Відкриваємо /usr/local/ispmgr/etc/nginx.inc. Якщо порожній, вставляємо:

і прописуємо ip свого сервера, або якщо не порожній, то перевіряємо коректність. Зберігаємо.

Відкриваємо /usr/local/ispmgr/etc/ispmgr.inc і перевіряємо коректність прописаних ip'шніков.

Відкриваємо /etc/nginx/nginx.conf, додати рядок:

У /etc/nginx/conf.d створити файл default.conf:

Якщо файл є, то дописати рядок перед першим location:

Відповідно перевіряємо ip'шнікі. Зберігаємо.

3. Зупиняємо апач і поточний ihttpd (в консолі).
Centos:

Запускаємо внутрішній ihttpd ispmanager:

і пробуємо відкрити ispmanager:

Панель завелася, все гуд!

4. Додаємо її в автозавантаження:
Інструменти -> Сервіси -> Створити

Ispmanager запуск вбудованого ihttpd

5. Включаємо nginx. Йдемо в Настройки сервера -> Можливості -> курсор на nginx [engine x] - HTTP і проксі-сервер -> справа вгорі Увімкнути.
Чекаємо пару хвилин поки оновиться вікно браузера. Лампочка пожовкла. Сервіс запустився.
Ispmanager переважила віртуалхости апача на 81 порт, в нгіксе створила необхідні конфіги серверів (віртуалхостов). Профіт.

У автозагрузку можна додати іншим шляхом:

в файлі /etc/rc.local перед рядком exit 0 прописати рядок

Схожі статті