Установка ispmanager lite на сервер з операційною системою linux

Установка ispmanager lite на сервер з операційною системою linux
У даній статті розглянуто процес установки (інсталяції) панелі управління сервером ISPManager Lite від компанії ISPSystem. ISPManager - це досить проста до розуміння і використання панель управління персональним сервером, VDS (виділений сервер) або VPS (віртуальний виділений сервер) з широкими можливостями по управлінню та налаштування різноманітних сервісів, орієнтованих переважно на веб-сервіси. Панель управління сервером ISPManager поставляється в двох декількох: Lite, Pro і Cluster.

версії ISPManager

Pro-версія є повним рішенням для надання хостингу з поділом ресурсів і прав, добре підходить для тих хто збирається займатися реселлінга і Shared-вебхостінгом на виділеному сервері.

Cluster-версія підходить для тих хто хоче організувати відмовостійкий і масштабований веб-хостинг з використанням декількох фізичних серверів.

Lite-версія є відмінним рішенням для управління сервером на якому розміщуються ваші персональні сайти або ж сайти ваших друзів.

Орендувавши VPS / VDS для власних проектів найкращим вибором буде ISPManager Lite. встановлений на ОС Linux. Дану панель рекомендується ставити на Debian-подібну ОС, так що кращими операційками класу Лінукс для даної панелі управління є Debian і Ubuntu.

установка ISPManager

Починаємо нашу подорож.

Перш ніж приступити до установки потрібно перевірити активна наша ліцензія, яку ми купили, можливо для її активації доведеться стукати в саппорт - всяке буває. Перевірити активність ліцензії ISPManager дуже просто, вбиваємо в браузер рядок:

Якщо у вікні браузера з'явиться сторінка з рядків різних символів - значить все ОК. Якщо ж в результаті завантаження такого посилання в браузері порожня сторінка - потрібно писати в підтримку щоб активували ліцензію.

З ліцензією розібралися, переходимо до налаштування - логіном на сервер через консольний клієнт (Putty, Kitty або інший).

Оновлюємо репозиторій і програмне забезпечення двома командами:

Ставимо базове необхідне програмне забезпечення (Midnight Commander, 7-Zip, Wget, Htop):

Качаємо інсталяційний скрипт з сайту виробника:

Запускаємо установку ISPManager командою:

Скрипт в інтерактивному режимі запитає нас що ми хочемо встановити - тиснемо 1 (ISPManager), потім слідує запит яку версію ставити - тиснемо 1 (ISPManager-Lite). Далі піде перевірка ліцензії і будуть запропоновані для вибору дзеркала звідки качати файли - тиснемо що ближче до нашого сервера, я наприклад вибрав 2 - US (United States).

Наступним запитом буде скільки разів ставити - вибираємо стабільну (stable) - 2. Після цього почнеться завантаження необхідного програмного пакета, вона триває не довго, за пару десятків секунд все буде готово (залежить від ширини вашого каналу на сервері).

По завершенню завантаження з'явиться графічний інсталятор, дивимося чи вірна наша версія ОС і тиснемо Yes.

Тепер почнеться завантаження необхідного програмного забезпечення для ОС Linux, деяких патчів безпеки і інша лабуда, за цей час можна сходити поставити на плиту чайник або включити електрочайник для приготування чаю або кави)

Після завантаження з'явиться запит ввести коректне ім'я сервера (ім'я хоста або hostname) - тут вводимо ім'я домену, який буде прив'язаний до вашого сервера, якщо ж ви не зареєстрували окремий домен для вашого сервера і вам воно не потрібно то прописуємо тут зручне ім'я, наприклад: ubuntu.server

Далі установник збере інформацію про наявні пакети і запропонує вибрати варіант установки, я завжди віддаю перевагу ручної вибір, так як корисно знати що буде ставиться:

Вибираємо потрібні нам сервіси для установки, в принципі тут можна ставити все, якщо виявиться непотрібне то потім можна по відключати:

При виборі сервісу пропонуються його різні версії або ж none (не встановлювати):

Після натискання кнопочки Install почнеться установка і конфігурація обраного програмного забезпечення, можна йти за кавою або чаєм і відкинувшись на спинку зручного крісла розслабитися хвилин так на 5-15 (час залежить від ширини інтернет-каналу і потужності сервера).

Після установки програмного забезпечення піде перевірка всіх встановлених сервісів, так би мовити тест:

Якщо все в порядку то навпроти кожного сервісу буде напис ОК, а в кінці вікна буде кнопочка ОК - тиснемо її і повертаємося в консоль:

Вводимо свій логін root і пароль до нього, потрапляємо в саму панель ISPManager, нас відразу попросять прийняти ліцензійну угоду і зробити початкові налаштування нашого сервера.

Пропонують змінити ім'я нашого сервера і часовий пояс, вибираємо потрібне нам:

Тепер потрібно зробити настройку оновлення - все залишаємо за замовчуванням (виконувати, stable), можна тільки вибрати близьке дзеркало для завантажень, якщо потрібно.

Наступний етап дуже важливий - вказуємо складний пароль для root користувача для доступу до системи і до сервера БД MySQL - ставимо паролі довжиною не менше 18 символів з використанням символів верхнього і нижнього регістра + цифри. Період зміни пароля ставимо в 0 (не змінювати пароль після закінчення часу):

На завершення

Операційна система Linux має бути, по можливості, найсвіжішої версії і встановлена ​​в мінімальній конфігурації - без додаткових сервісів (apache, mysql, exim, bind і т.п.), тільки SSHd для віддаленого доступу. Якщо будь-які з сервісів вже встановлені то перед установкою ISPManager можна спробувати їх видалити, зберігши перед цим всі важливі дані.

Також перед установкою панелі потрібно оновити репозиторій і програмне забезпечення (в статті це описано), щоб панель змогла отримати найсвіжіші програмні продукти і знала звідки їх качати.

Увага: установка ISPManager на сервер з уже встановленими і працюючими сервісами може спричинити за собою втрату працездатності цих сервісів, а також втрату важливих даних і конфігураційних файлів.

При виникненні труднощів з установкою ISPManager можна спробувати звернутися в технічну підтримку продукту.

Вітаю!
Не підкажете де можна знайти повноцінну інформацію з налаштування конфігурації сервера на ISPManager Lite
Як встановити інфо по всьому інету, а ось як налаштувати немає. Спеціально приховують что-ли? Я розумію що на кожному сервері своя конфігурація. ну хоча б на прикладі якоїсь, так все одно не знайду нічого, скрізь по краплях розкидано і написано незрозумілим сленгом. Всі пишуть замов мовляв настройку у профі, так замовив ведь.Через 2 місяці сервер став падати. Звернувся до цих профі, запропонували адміністрування на щомісячній оплаті. Ну я і вразумел чому у мене сервер падати став. Так що хотілося б самому навчитися, без різних шарлотанов з бубнами.

Панель управління ISPManager - це надбудова над великою кількістю різного програмного забезпечення, яка забезпечує зручне управління і налаштування без додаткових глибинних знань в плані того як працює веб-сервер (Apache, Nginx) і сервер баз даних (MySQL, PostgreSQL), поштові сервіси (Postfix , Exim), сервіс розв'язки доменних імен (BIND), FTP і інші програмні продукти.

Знати як ці сервіси працюють і зв'язуються між собою не обов'язково але бажано, оскільки завжди потрібно бути готовим що щось може піти не так.
Знань, в принципі, ніхто не приховує - все є в інтернеті, хоча і розкидано по різних ресурсів, кожен поділяється знаннями так як вміє і зі свого досвіду.

Установка і використання ISPManager не означає що ваш веб-сервер буде працювати на повному автопілоті без вашої участі і аудиту, деякі речі в даній панелі ще не реалізовані, а Некотрориє, можливо, і не будуть реалізовані оскільки передбачається їх покласти під відповідальність на плечі самого адміністратора .

Будьте готові до того що вчитися доведеться постійно, в даному випадку не вийде пройти якийсь курс і бути забезпеченим на всі випадки життя. Доведеться включати кмітливість, вчитися шукати інформацію і, зібравши всі до купи, виділити звідти золоту серединку.

З чого починати. навіть складно щось вам підказати, не знаю вашого рівня, але не важливо. Найкраще буде спробувати налаштувати зв'язку на сервері під Linux Apache + MySQL + PHP (LAMP) без ISPManager - це дасть базове розуміння що і як зв'язується, що для чого потрібно і як воно працює. Потім спробувати встановити і налаштувати інші сервіси, поколупатися в них, розібратися як налаштовувати і оптимізувати, прикинути як можна їх використовувати для своїх потреб.

Для експериментів відмінно підійде віртуальна машина VirtualBox. під нею встановити Debian Linux або Ubuntu. який вам більше подобається, і на ній проводити свої експерименти. Це дуже захоплююче і пізнавально.

Кілька корисних ресурсів:

Якщо у вас є вже деякі навички і знання то поділюся кількома своїми спостереженнями про те через що може падати веб-сервер під керуванням ISPManager:

  1. Переповнення дискового простору або ж файлових дескрипторів. Дивимося за допомогою команд "df -h" і "df -i". Це може бути викликано великою кількістю файлів сесій PHP. які коректно не очищається і збираються в тимчасових теках для доменів мільйонами.
  2. Злом сервера через підбір пароля до FTP або SSH. Ставимо сильні паролі (20+ знаків зі спецсимволами), також потурбуватися щоб їх не вкрали з вашого комп'ютера. FTP бажано не використовувати і повністю відключити, замість нього використовуємо SFTP (FTP через SSH). Для захисту SSH ставимо пакет "nodeny" або інший що блокує перебори паролів.
  3. Злом сервера через уразливість в движку одного з сайтів. Ну тут все зрозуміло, движки потрібно своєчасно оновлювати, а їх ставити разом сплагінамі потрібно з довірених джерел. Захист сервера це дуже велика окрема тема.
  4. Пошкодження таблиць сервера баз даних. через що різко зростає навантаження на сервер. У такому випадку сервер може бути завантажений на 100% і вивести його з такого стану може тільки перезавантаження, і то не на довго. Причиною пошкодження може бути пропажа харчування (жорстка перезавантаження, Reset), програмні помилки в реалізації сервера баз даних або скриптів що з ним взаємодіють. Таблички потрібно відновити і відремонтувати, для більшості випадків достатньо це зробити через phpMyAdmin (якщо у вас MySQL), попередньо відключивши всі сайти на сервері.
  5. Технічні роботи в датацентрі. Так-так, не забувайте моніторити список технічних робіт на сайті свого хостера щоб бути в курсі коли і наскільки часу сервер може бути недоступний. Підпишіться на розсилку подібної інформації, якщо є така можливість.

Вчіться, розбирайтеся і будьте готові до труднощів, а також не шкодуйте витратити кілька доларів на те щоб вам щось налаштували або допомогли, а краще знайдіть хостинг з безкоштовною техпідтримкою, де вам налаштують і розкажуть що і як зробили, потім ці знання вам допоможуть . Також зможете подивитися і проаналізувати як роблять налаштування інші адміни і щось для себе почерпнете корисну.