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. Додаємо її в автозавантаження:
Інструменти -> Сервіси -> Створити
5. Включаємо nginx. Йдемо в Настройки сервера -> Можливості -> курсор на nginx [engine x] - HTTP і проксі-сервер -> справа вгорі Увімкнути.
Чекаємо пару хвилин поки оновиться вікно браузера. Лампочка пожовкла. Сервіс запустився.
Ispmanager переважила віртуалхости апача на 81 порт, в нгіксе створила необхідні конфіги серверів (віртуалхостов). Профіт.
У автозагрузку можна додати іншим шляхом:
в файлі /etc/rc.local перед рядком exit 0 прописати рядок