15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать
01.11.2024

Как разместить веб-сайт в 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

  1. Откройте предпочитаемый веб-браузер.
  2. Перейдите на URL входа ISPmanager, используя следующий формат:
http://your_server_ip:1500

Замените your_server_ip на фактический публичный IP-адрес вашего сервера.

  1. Введите имя пользователя и пароль администратора на экране входа.
  2. Нажмите Log In, чтобы получить доступ к панели управления ISPmanager.

> Совет профессионала: для повышения безопасности рассмотрите возможность ограничения доступа к порту 1500 через брандмауэр вашего сервера, разрешив доступ только с доверенных IP-адресов.

3. Добавление нового домена в ISPmanager

Шаг 1: перейдите в раздел доменов

  1. На главной панели управления ISPmanager найдите меню навигации слева.
  2. Нажмите на WWW Domains (или просто Domains, в зависимости от версии ISPmanager).
  3. Нажмите кнопку 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).
  1. После заполнения всех полей нажмите OK или Save, чтобы создать домен.

ISPmanager автоматически создаст необходимую структуру каталогов и настроит веб-сервер (Apache или Nginx) для обслуживания вашего домена.

4. Загрузка файлов вашего веб-сайта

После настройки домена следующий шаг — загрузить файлы вашего веб-сайта на сервер.

Метод A: использование файлового менеджера ISPmanager

  1. На панели управления ISPmanager перейдите в Files в левом меню.
  2. Перейдите в каталог корня документов для вашего домена — обычно:
/var/www/example.com/public_html/
  1. Используйте кнопку Upload на панели инструментов файлового менеджера для загрузки файлов непосредственно с вашего локального компьютера.
  2. Для массовой загрузки сначала сожмите файлы в архив .zip или .tar.gz, загрузите архив, а затем распакуйте его с помощью встроенного инструмента извлечения.

Метод B: использование FTP-клиента (например, FileZilla)

Для больших веб-сайтов или более сложных структур файлов FTP-клиент предоставляет большую гибкость:

  1. В ISPmanager перейдите в FTP Accounts и создайте нового FTP-пользователя, если его еще нет. Установите надежный пароль и назначьте домашний каталог пользователя корню документов вашего домена.
  2. Откройте FileZilla (или любой FTP-клиент на ваш выбор).
  3. Подключитесь, используя следующие учетные данные:
  • Host: IP-адрес вашего сервера или имя домена
  • Username: ваше имя пользователя FTP
  • Password: ваш пароль FTP
  • Port: 21 (стандартный FTP) или 22 (SFTP — рекомендуется для безопасности)
  1. Перейдите в каталог /public_html/ на удаленной стороне и перетащите локальные файлы в него.

> Примечание о безопасности: всегда отдавайте предпочтение SFTP (порт 22) вместо обычного FTP для шифрования передачи файлов и защиты ваших учетных данных.

5. Конфигурация баз данных (опционально, но часто требуется)

Большинство современных веб-сайтов — включая те, которые построены на WordPress, Joomla, Magento или пользовательских приложениях PHP — требуют базу данных MySQL или MariaDB. Вот как установить одну в ISPmanager.

Шаг 1: создание новой базы данных

  1. На панели управления ISPmanager перейдите в Databases в левом меню.
  2. Нажмите Add, чтобы создать новую базу данных.
  3. Заполните следующее:
  • Database Name: выберите описательное имя (например, example_db).
  • Database Type: выберите MySQL или MariaDB в зависимости от ситуации.
  • Encoding: используйте utf8mb4 для полной поддержки Unicode, включая символы эмодзи.
  1. Нажмите OK, чтобы создать базу данных.

Шаг 2: создание пользователя базы данных

  1. По-прежнему в разделе Databases нажмите на DB Users или Add User.
  2. Введите имя пользователя и надежный пароль для пользователя базы данных.
  3. Назначьте этого пользователя только что созданной базе данных, предоставив соответствующие привилегии (обычно All Privileges для установки CMS).
  4. Нажмите OK, чтобы сохранить.

Шаг 3: обновление конфигурации вашего приложения

Обновите файл конфигурации вашего веб-сайта (например, wp-config.php для WordPress) с именем базы данных, именем пользователя, паролем и хостом (localhost).

6. Конфигурация учетных записей электронной почты (опционально)

ISPmanager включает полнофункциональный интерфейс управления почтовым сервером. Если вы хотите профессиональные адреса электронной почты, привязанные к вашему домену (например, info@example.com), выполните следующие шаги.

> Альтернативно, если вы предпочитаете выделенное, полностью управляемое решение электронной почты с более высокой доставляемостью и расширенными функциями, рассмотрите Email Hosting как отдельный сервис.

Шаг 1: перейдите в раздел почты

  1. На панели управления ISPmanager нажмите на Mail в левом меню навигации.
  2. Нажмите Add Mailbox (или Create).

Шаг 2: конфигурация почтового ящика

Заполните следующие сведения:

  • Email Address: введите локальную часть адреса (например, info для info@example.com). Выберите ваш домен из раскрывающегося списка.
  • Password: установите надежный, уникальный пароль для почтового ящика.
  • Mailbox Quota: определите лимит хранилища для почтового ящика, чтобы предотвратить проблемы с дисковым пространством.
  • Additional Settings: настройте фильтрацию спама, автоответчики или правила переадресации по мере необходимости.
  1. Нажмите 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

  1. На панели управления ISPmanager перейдите в WWW Domains.
  2. Выберите ваш домен и нажмите Edit (или значок SSL).
  3. Перейдите на вкладку SSL Certificates.
  4. Выберите Let’s Encrypt в качестве поставщика сертификата.
  5. Убедитесь, что DNS вашего домена правильно указывает на IP-адрес вашего сервера (Let’s Encrypt требует проверки домена).
  6. Нажмите Issue Certificate. ISPmanager автоматически запросит, проверит и установит сертификат.
  7. Сертификаты Let’s Encrypt действительны в течение 90 дней и могут быть установлены на автоматическое обновление в ISPmanager.

Вариант B: установка пользовательского SSL-сертификата

  1. Перейдите в SSL Certificates в ISPmanager.
  2. Нажмите Add и выберите Existing Certificate.
  3. Вставьте ваш сертификат (.crt), приватный ключ (.key) и пакет CA в соответствующие поля.
  4. Нажмите OK, чтобы сохранить сертификат.
  5. Вернитесь в WWW Domains, отредактируйте ваш домен и назначьте только что загруженный сертификат.

Шаг: включение перенаправления HTTPS

После установки сертификата включите опцию Force HTTPS или 301 Redirect в параметрах вашего домена, чтобы убедиться, что весь трафик HTTP автоматически перенаправляется на защищенную версию HTTPS вашего сайта.

8. Контрольный список после запуска и лучшие практики

После того как ваш веб-сайт запущен, следуйте этим лучшим практикам для поддержания производительности, безопасности и надежности:

ЗадачаЧастотаПримечания
Обновление ISPmanagerЕжемесячноПрименяйте патчи безопасности незамедлительно
Обновление CMS и плагинов
15%

Сэкономьте 15% на всех хостинговых услугах

Проверьте свои навыки и получите скидку на любой тарифный план

Используйте код:

Skills
Начать