Как легко разместить сайт

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск


Итак, у нас есть сервер с установленным на нем ISPmanager 5 и желание разместить на этом сервере свой сайт.


Содержание

Создадим пользователя

Если вам не важно имя пользователя и его настройки, то вы можете пропустить этот шаг и начать с настройки серверов имён.

Создадим пользователя, которому будет принадлежать сайт, в ISPmanager --- Учетные записи --- Пользователи --- кнопка Создать T-new.png. При создании разрешим пользователю PHP и SSL.
Site001.png

Настроим сервера имен

Самый простой вариант - использовать сервера имен регистратора, это не требует дополнительных настроек на самом сервере. Если регистратор предоставляет услугу серверов имен, то в личном кабинете необходимо заказать DNS-хостинг (нас интересует Secondary), настроить их использование, указать в качестве А записи домена ip адрес нашего сервера. Что делать, если регистратор не предоставляет услугу серверов имен? Настроим сервера имен, для того, чтобы наш сайт был доступен по имени. Это можно реализовать несколькими способами, используем самый экономичный вариант, когда в качестве одного сервера имен используется непосредственно наш сервер, а в качестве второго сервера имен используется бесплатный сервис (возьмем самый популярный ns2.trifle.net).

Домен

Если вы ещё не создали пользователя, то при создании домена автоматически создастся пользователь "www-root"

Технический домен

Если вы еще не приобрели доменное имя, вы можете воспользоваться одним бесплатно предоставляемым доменом третьего уровня вида example.fvds.ru.

ВНИМАНИЕ! Для того, чтобы эта функция работала, должны быть подключены сервера имен провайдера.

Чтобы подключить бесплатный домен, как и любой другой, необходимо:

  • добавить в ISPmanager - Доменные имена, указав ns1.firstvds.ru. и ns2.firstvds.ru.

После этого нужно обновить домен на внешних серверах имен, для чего выделяем домен и нажимаем кнопку в виде аптечки "Обновить".

  • создать в ISPmanager - WWW домены.

Создадим домен

  • Создадим наш web-домен в ISPmanager --- Домены --- WWW-домены --- кнопка Создать T-new.png.
Site003.png
  • Настроим записи у нашего домена в ISPmanager --- Домены --- Доменные имена --- кнопка ЗаписиT-editlist.png.
    Site005.png

Проверим работоспособность

Для того, чтобы сайт стал открываться в браузере по имени, необходимо выждать некоторое время после настройки серверов имен и изменения данных у регистратора. Кэш ДНС обновляется до 72 часов.У нас нет терпения, чтобы ждать столько времени, поэтому проделаем несколько манипуляций на нашем ПК.

  • Если на ПК установлена ОС семейства Unix, то добавим в файл /etc/hosts запись вида:
1.1.1.1 domain.ru
1.1.1.1 - IP адрес вашего сервера
domain.ru - имя домена
  • Если на ПК Windows, то необходимо добавить в файл C:\windows\system32\drivers\etc\hosts запись вида:
1.1.1.1 domain.ru
1.1.1.1 - IP адрес вашего сервера
domain.ru - имя домена
Теперь с компьютера наш сайт открывается по имени и радует приветственной надписью: "Сайт domain.ru только что создан."
Site007.png
После того, как кэш ДНС обновится, необходимо удалить произведенные настройки.

Разместим данные сайта на сервере

В ситуации, когда наполнение сайта у нас уже есть (например, мы заказали разработку сайта у других специалистов, и они предоставили нам готовые файлы), необходимо залить данные на сервер.

  • Зайдем в ISPmanager с правами пользователя - владельца нашего сайта. ISPmanager --- Учетные записи --- Пользователи --- наш пользователь --- кнопка Войти
T-go.png.
Site008.png
  • Откроем в менеджере файлов директорию сайта. ISPmanager --- WWW --- WWW-домены --- выделяем наш сайт --- кнопка Каталог T-folder.png.
  • Закачаем файлы сайта на сервер. Для этого необходимо нажать кнопку Закачать T-download.png --- тип файла - Файл с локального компьютера --- кнопка Выбрать (можно выделить и закачать сразу все файлы, а не по одному).
  • Теперь по адресу domain.ru открывается наш готовый сайт.

Установим на сервер CMS

А что делать, если сайт еще не готов, а заморачиваться с языками разметки/программированием нет желания? Будем использовать CMS для того, чтобы легко наполнить наш сайт содержимым.Рассмотрим установку на сервер бесплатной CMS WordPress (подробная инструкция по установке WordPress из официальной документации).

  • Зайдем в ISPmanager с правами пользователя - владельца нашего сайта. ISPmanager --- Учетные записи --- Пользователи --- наш пользователь --- кнопка Войти T-go.png.
    Site008.png

Далее можно установить CMS двумя способами: 1) Через "Каталог Web-скриптов"

Важно, чтобы эта установка отработала без ошибок, на вашем сервере должен быть установлен Apache MPM-ITK!
Узнать версию Apache можно в ISPmanager --- Настройки --- Возможности --- строка "Веб-сервер (WWW)"
Site118.png

Заходите в ISPmanager --- WWW --- Каталог Web-скриптов Или в ISPmanager --- WWW --- WWW-домены --- выделяем наш сайт --- кнопка Скрипты

Site116.png

Установить нужный CMS

Site117.png


2)Скачать и установить нужную версию вручную

  • Скачаем установочный архив с сайта разработчиков на наш сервер. Для этого зайдем в ISPmanager --- WWW --- WWW-домены --- выделяем наш сайт --- кнопка Каталог T-folder.png --- кнопка Закачать T-download.png.
    Site011.png
В появившемся окне указываем URL установочного архива.
Site012.png
  • Затем распакуем только что скачанный архив в текущий каталог - кнопка Извлечь T-fromarchive.png.
    Site016.png
  • Мастер установки стал доступен по адресу http://domain.ru/wordpress, а также весь контент, который мы будем добавлять через CMS, можно будет видеть там же. Нам же нужно, чтобы контент был виден по основному адресу domain.ru. Поэтому перенесем все данные из полученной папочки wordpress в корневую директорию сайта.

Заходим в папку wordpress --- выделяем все файлы --- кнопка Копировать T-cut.png --- в дереве каталогов выбираем директорию domain.ru --- нажимаем Ок.

  • Откроем в браузере адрес http://domain.ru и далее будем следовать мастеру установки.
  • В процессе установки потребуется ввести данные подключения к базе данных. Создадим ее в ISPmanager --- Базы данных --- кнопка Создать T-new.png.
    Site017.png
  • После завершения установки админка будет доступна по адресу http://domain.ru/wp-admin. Теперь мы можем приступать к наполнению содержимым нашего сайта. Официальная документация по использованию данной CMS здесь.

SSL соединение

Все наши программные продукты "по умолчанию" работают по протоколу SSL (https://), являющегося промышленным стандартом обеспечения безопасности передачи данных в Интернет. Для создания безопасного соединения между веб-сервером и клиентским браузером используется SSL-сертификат, призванный однозначно идентифицировать сервер.

Для панели управления ISPmanager и для нашего вновь созданного сайта используется самоподписанный сертификат.

Для того, чтобы сайт открывался по проверенному соединению, а значок рядом с адресом сайта был зеленый, необходимо купить SSL сертификат в центре сертификации, а если у вас на сервере у вас есть ISPmanager 5, то можно установить бесплатный SSL сертификат, а затем установить его.

Установка бесплатного SSL сертификата через ISPmanager

Перед началом заказа бесплатного SSL сертификата необходимо установить бесплатный плагин для его заказа. Заходим в ISPmanager 5 --- Интеграция --- Модули --- Плагин "Let’s Encrypt" --- кнопка установить

Lets.png

После окончания установки, переходим в ISPmanager 5 --- WWW-домены --- выделить нужный домен --- кнопка "изменить" --- ставим галочку "SSL"--- в выпадающем списке "SSL-сертификат" выбираем "Let’s Encrypt"

Lets1.png

Нажимаем "ОК", после этого заполняем данные для вашего сертификата и нажимаем "ОК". Ожидаем выпуска SSL сертификата.

Посмотреть результаты выпуска можно в ISPmanager---SSL-сертификаты---выделяем нужный сертификат --- кнопка "Let’s Encrypt Журнал"

Установка платного SSL-сертификата

  • Выберем подходящий SSL сертификат здесь. Наш сайт не является магазином, мы не планируем принимать оплату, нам нужен самый простой сертификат, поэтому заказываем RapidSSL.
  • После того, как заказ оплачен, на почтовый ящик, указанный в качестве проверенного (approval email), пришло письмо с подтверждением заказа. Следуем инструкции в письме - подтверждаем заказ.
  • Через некоторое время получаем письмо от центра сертификации, которое содержит архив с самим сертификатом.
  • Устанавливаем купленный сертификат через панель ISPmanager. Для этого заходим в панель ISPmanager под пользователем - владельцем сайта. ISPmanager --- Учетные записи --- Пользователи --- наш пользователь --- кнопка Войти T-go.png.

Затем ISPmanager --- WWW --- SSL сертификаты --- кнопка Создать T-new.png --- Тип сертификата - Существующий --- имя сертификата указываем произвольное, а в остальные поля вставляем полученные данные.

Полезная инструкция по установке SSL сертификатов здесь.

  • Включаем установленный сертификат для нашего сайта --- ISPmanager --- WWW --- Web-домены --- выделим наш сайт --- кнопка Изменить T-edit.png --- кнопка Показать скрытые поля --- в выпадающем списке SSL сертификат выберем только что добавленный подписанный SSL сертификат.
  • Готово, теперь по адресу https://domain.ru открывается наш сайт по защищенному соединению.
Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER