Как да хостирате уебсайт в ISPmanager: Пълно ръководство стъпка по стъпка
ISPmanager е един от най-мощните и широко използвани контролни панели за управление на уеб хостинг среди на Linux сървъри. Независимо дали сте опитен системен администратор или собственик на уебсайт, който прави първите си стъпки в самоуправляван хостинг, ISPmanager предоставя чист, интуитивен интерфейс, който опростява управлението на домени, качване на файлове, конфигурация на база данни, настройка на имейл и внедряване на SSL — всичко от един контролен панел.
Това всеобхватно ръководство ви преведе през всяка стъпка, необходима за хостване на напълно функционален уебсайт с помощта на ISPmanager, от начални предпоставки до конфигурация на SSL и отвъд.
1. Предпоставки: Какво ви трябва преди да започнете
Преди да се потопите в ISPmanager, убедете се, че следните изисквания са налице:
- ISPmanager инсталиран: ISPmanager трябва да бъде инсталиран и работещ на вашия сървър. Работи най-добре в среда на VPS Hosting или Dedicated Server, което ви дава пълен root достъп и ресурсите, необходими за надеждното му работещо.
- Регистрирано доменно име: Ще ви трябва доменно име, което сочи към IP адреса на вашия сървър. Ако още не сте регистрирали такова, можете да го направите бързо чрез Domain Registration.
- Файлове на уебсайта готови за внедряване: Подгответе всички файлове на вашия уебсайт локално — HTML, PHP, CSS, JavaScript, изображения и всички други активи — преди да започнете процеса на качване.
- Удостоверения за достъп до сървър: Убедете се, че имате вашите удостоверения за вход на администратор на ISPmanager и по желание FTP удостоверения за прехвърляне на файлове.
2. Достъп до ISPmanager
Стъпка 1: Влезте в контролния панел ISPmanager
- Отворете вашия предпочитан уеб браузър.
- Отидете на URL адреса за вход на ISPmanager, използвайки следния формат:
http://your_server_ip:1500Заменете your_server_ip с действителния публичен IP адрес на вашия сървър.
- Въведете вашето потребителско име и парола на администратор на екрана за вход.
- Щракнете върху Log In, за да получите достъп до контролния панел ISPmanager.
> Pro Tip: За подобрена сигурност, помислете да ограничите достъпа до порт 1500 чрез защитната стена на вашия сървър, позволявайки достъп само на доверени IP адреси до панела ISPmanager.
3. Добавяне на ново доменно име към ISPmanager
Стъпка 1: Отидете на раздела Домени
- От главния контролен панел ISPmanager, намерете менюто за навигация в левия край.
- Щракнете върху WWW Domains (или просто Domains, в зависимост от вашата версия на ISPmanager).
- Щракнете върху бутона Add (или Create), за да започнете добавяне на ново доменно име.
Стъпка 2: Въведете детайлите на вашия домен
Ще се появи диалог за конфигурация. Попълнете следните полета:
- Domain Name: Въведете вашето напълно квалифицирано доменно име (напр.
example.com). - Document Root: ISPmanager ще предложи автоматично пътека като
/var/www/example.com/public_html. Можете да приемете стойността по подразбиране или да я персонализирате. - PHP Version: Изберете версията на PHP, която е подходяща за вашето уеб приложение (напр. PHP 8.1 или 8.2 за модерни CMS платформи като WordPress).
- SSL: Ако вече имате SSL сертификат, можете да активирате HTTPS на този етап. В противен случай можете да го конфигурирате по-късно (вижте раздел 7).
- Charset: Изберете подходящото кодиране на символи (обикновено
UTF-8).
- След като всички полета са попълнени, щракнете върху OK или Save, за да създадете домена.
ISPmanager ще създаде автоматично необходимата структура на директориите и ще конфигурира уеб сървъра (Apache или Nginx), за да обслужва вашия домен.
4. Качване на файлите на вашия уебсайт
С конфигурирания домен, следващата стъпка е да качите файлите на вашия уебсайт на сървъра.
Метод A: Използване на файловия мениджър ISPmanager
- В контролния панел ISPmanager отидете на Files в левото меню.
- Отидете до директорията на документния корен за вашия домен — обикновено:
/var/www/example.com/public_html/- Използвайте бутона Upload в лентата с инструменти на файловия мениджър, за да качите файлове директно от вашия локален компютър.
- За масово качване, първо компресирайте файлите си в архив
.zipили.tar.gz, качете архива, след това го разпакетирайте, използвайки вградения инструмент за разпакетиране.
Метод B: Използване на FTP клиент (напр. FileZilla)
За по-големи уебсайтове или по-сложни структури на файлове, FTP клиентът предоставя по-голяма гъвкавост:
- В ISPmanager отидете на FTP Accounts и създайте нов FTP потребител, ако такъв още не съществува. Задайте силна парола и присвойте домашната директория на потребителя към документния корен на вашия домен.
- Отворете FileZilla (или всеки FTP клиент по ваш избор).
- Свържете се, използвайки следните удостоверения:
- Host: IP адресът на вашия сървър или доменното име
- Username: Вашето FTP потребителско име
- Password: Вашата FTP парола
- Port:
21(стандартен FTP) или22(SFTP — препоръчано за сигурност)
- Отидете до директорията
/public_html/на отдалечената страна и преместете локалните си файлове в нея.
> Забележка за сигурност: Винаги предпочитайте SFTP (порт 22) пред обикновен FTP, за да криптирате прехвърлянията на файлове и защитите вашите удостоверения.
5. Конфигурация на бази данни (Опционално, но често)
Повечето модерни уебсайтове — включително тези, изградени на WordPress, Joomla, Magento или персонализирани PHP приложения — изискват MySQL или MariaDB база данни. Ето как да настроите една в ISPmanager.
Стъпка 1: Създайте нова база данни
- В контролния панел ISPmanager отидете на Databases в левото меню.
- Щракнете върху Add, за да създадете нова база данни.
- Попълнете следното:
- Database Name: Изберете описателното име (напр.
example_db). - Database Type: Изберете MySQL или MariaDB, както е подходящо.
- Encoding: Използвайте
utf8mb4за пълна поддръжка на Unicode, включително емоджи символи.
- Щракнете върху OK, за да създадете базата данни.
Стъпка 2: Създайте потребител на база данни
- Все още в раздела Databases, щракнете върху DB Users или Add User.
- Въведете потребителско име и силна парола за потребителя на базата данни.
- Присвойте този потребител към базата данни, която току-що създадохте, предоставяйки подходящите привилегии (обикновено All Privileges за инсталация на CMS).
- Щракнете върху OK, за да запазите.
Стъпка 3: Актуализирайте конфигурацията на вашето приложение
Актуализирайте файла за конфигурация на вашия уебсайт (напр. wp-config.php за WordPress) с име на база данни, потребителско име, парола и хост (localhost).
6. Конфигурация на имейл акаунти (Опционално)
ISPmanager включва пълнофункционален интерфейс за управление на пощенски сървър. Ако искате професионални имейл адреси, свързани с вашия домен (напр. info@example.com), следвайте тези стъпки.
> Алтернативно, ако предпочитате специализирано, напълно управлявано решение за имейл с по-висока доставляемост и разширени функции, помислете за Email Hosting като самостоятелна услуга.
Стъпка 1: Отидете на раздела Пощта
- В контролния панел ISPmanager щракнете върху Mail в левото меню за навигация.
- Щракнете върху Add Mailbox (или Create).
Стъпка 2: Конфигурирайте пощенския кутия
Попълнете следните детайли:
- Email Address: Въведете локалната част на адреса (напр.
infoзаinfo@example.com). Изберете вашия домен от падащото меню. - Password: Задайте силна, уникална парола за пощенския кутия.
- Mailbox Quota: Определете лимит на съхранението за пощенския кутия, за да предотвратите проблеми с дисковото пространство.
- Additional Settings: Конфигурирайте филтриране на спам, автоматични отговори или правила за препращане, както е необходимо.
- Щракнете върху OK, за да създадете имейл акаунта.
Сега можете да получите достъп до пощенския кутия чрез webmail (обикновено на http://webmail.example.com) или да го конфигурирате в имейл клиент като Outlook или Thunderbird, използвайки IMAP/SMTP настройки.
7. Настройка на SSL за HTTPS (Силно препоръчано)
Защитата на вашия уебсайт с HTTPS вече не е опционална — това е критичен фактор за класиране в Google, сигнал за доверие за посетителите и фундаментално изискване за сигурност. ISPmanager прави конфигурацията на SSL лесна.
> За премиум SSL сертификати с разширена валидация и гарантийно покритие, изучете SSL Certificates от AlexHost.
Опция A: Безплатен SSL с Let’s Encrypt
- В контролния панел ISPmanager отидете на WWW Domains.
- Изберете вашия домен и щракнете върху Edit (или иконата SSL).
- Отидете на раздела SSL Certificates.
- Изберете Let’s Encrypt като доставчик на сертификат.
- Убедете се, че DNS на вашия домен е правилно насочен към IP адреса на вашия сървър (Let’s Encrypt изисква валидация на домена).
- Щракнете върху Issue Certificate. ISPmanager ще автоматично поиска, валидира и инсталира сертификата.
- Сертификатите на Let’s Encrypt са валидни за 90 дни и могат да бъдат настроени за автоматично подновяване в ISPmanager.
Опция B: Инсталиране на персонализиран SSL сертификат
- Отидете на SSL Certificates в ISPmanager.
- Щракнете върху Add и изберете Existing Certificate.
- Поставете вашия сертификат (
.crt), частния ключ (.key) и CA пакета в съответните полета. - Щракнете върху OK, за да запазите сертификата.
- Върнете се на WWW Domains, редактирайте вашия домен и присвойте новоуплоадения сертификат.
Стъпка: Активирайте пренасочване на HTTPS
След инсталиране на сертификата, активирайте опцията Force HTTPS или 301 Redirect в настройките на вашия домен, за да се гарантира, че целия HTTP трафик се пренасочва автоматично към защитената HTTPS версия на вашия сайт.
8. Контролен списък след стартиране и най-добри практики
След като вашият уебсайт е активен, следвайте тези най-добри практики, за да поддържате производителност, сигурност и надеждност:
