Администрирование

Как установить сайт на VDS сервер

Поделиться Твинтнуть Поделиться Запинить Отправить Многие веб-мастера интересуются, как установить сайт на сервер VDS. В статье мы постараемся максимально подробно рассмотреть все важные вопросы, касающиеся данной задачи. Подготовка VDS сервера Чтобы выполнить установку сайта на VDS, нужно в первую очередь развернуть на веб-хостинге LAMP. Это специальный набор программного обеспечения, в состав которого входят: Linux, Apache, […]

Контент Менеджер
Поделиться
Запинить
Отправить

Многие веб-мастера интересуются, как установить сайт на сервер VDS. В статье мы постараемся максимально подробно рассмотреть все важные вопросы, касающиеся данной задачи.

Подготовка VDS сервера

Чтобы выполнить установку сайта на VDS, нужно в первую очередь развернуть на веб-хостинге LAMP. Это специальный набор программного обеспечения, в состав которого входят: Linux, Apache, MySQL и PHP. Они обеспечивают правильное функционирование веб-ресурсов и сервисов.

Что нужно для установки:

  • заходим в панель управления веб-сервером;

  • выбираем создание нового сервера в списке возможностей;

  • указываем его название;

  • выбираем нужную ОС, например, установить сайт на VDS на Debian;

  • определяем подходящую конфигурацию;

  • добавляем SSH-ключ;

  • устанавливаем защиту от хакеров;

  • оплачиваем услуги виртуального хостинга;

  • ждем завершения процесса.

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

Ручная установка

Теперь перейдем к процедуре установки сайта. Весь предстоящий процесс можно разделить на простые этапы.

Загрузка файлов

Для этого потребуется настроить подключение к серверу по SFTP. Удобнее всего загружать данные с помощью программного решения FileZilla. Для успешного подключения нужно будет указать ряд важных данных, а именно:

  • IP вашего веб-сервер;

  • логин и пароль;

  • порт (стандарт 22).

База данных

На следующем шаге необходимо работать с БД. Для этого необходимо запустить подключение через SSH. Проще всего выполнить эту задачу с помощью консоли в ПУ.

Сначала нужно выполнить команду:

mysql

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

CREATE DATABASE `имя_БД` // Создайте базу данных
CREATE USER ‘логин’@’localhost’ IDENTIFIED BY ‘пароль’ // Задайте логин и пароль
GRANT ALL PRIVILEGES ON `имя_БД`.* TO ‘логин’@’localhost’ // Предоставьте привилегии пользователю
FLUSH PRIVILEGES // Перезагрузите привилегии

При наличии дампа:

  • загружаем его на сервер;

  • импортируем в новую БД по команде ниже.

импортируем в новую БД

Установка с помощью LAMP

Установка и настройка через консоль очень проста. Она подходит как для установки сайта на Windows VDS, так и для других ОС. Мы в качестве примера рассмотрим работу с Ubuntu.

Итак, сначала необходимо сделать себе профиль с правами non-root. Далее необходимо установить веб-сервер Apache. Сделать это можно через менеджер командой:

$ sudo apt update
$ sudo apt install apache2

Для подтверждения выполненных команд потребуется указать пароль.

Далее переходим к настройке файерволла. Нужно проверить наличие у брандмауэра по команде:

$ sudo ufw app list

В ответ вы должны получить следующие значения:

Available applications:
Apache
Apache Full
Apache Secure
OpenSSH

После этого нужно запустить проверку настроек Apache Full. Потребуется две команды:

$ sudo ufw app info «Apache Full»

И

$ sudo ufw allow in «Apache Full»

Теперь работоспособность сайта можно проверить, введя в браузер публичный IP-адрес сервера.

Теперь можно заняться установкой MySQL. Она необходима для организации доступа к БД. Используем команду:

$ sudo apt install mysql-server

Вы должны увидеть пакеты перед установкой с указанием размера. Остается подтвердить установку и настроить надежность для паролей. Лучше всего выбрать параметр «2» и использовать пароль, содержащий не только цифры, но также большие и маленькие буквы и спецсимволы.

Теперь устанавливаем PHP:

$ sudo apt install php libapache2-mod-php php-mysql

Когда установка завершится, можно свободно устанавливать сайт:

  • выбираем «Создать сервер»;

  • указываем его название;

  • выбираем ОС;

  • указываем конфигурацию;

  • активируем защиту от хакеров;

  • оплачиваем услуги VDS.

Установка с помощью панели управления

В наших условиях чаще всего используются ISPManager и VestaCP. Рассмотрим особенности работы с каждым программным решением.

ISPManager

Сначала выполняется установка ISPmanager и создается новый пользователь. Для этого заходим в раздел пользователей через учетные записи и нажимаем на кнопку «Создать». Далее:

  • вводим имя и пароль;

  • указываем домен www;

  • нажимаем кнопку «Завершить».

Теперь нужно войти под новым пользователем и загрузить файлы: находим нужный домен в соответствующем разделе, заходим в каталог и файл index.html. Далее кликаем по кнопке «Закачать» и указываем путь.

Для распаковки архива его достаточно выделить и нажать на кнопку «Извлечь».

После этого остается только создать БД в соответствующем разделе кнопкой «Создать».

Если БД уже есть ее можно импортировать.

VestaCP

На первом этапе также нужно сделать отдельного пользователя:

  • заходим в USER;

  • нажимаем на кнопку добавления нового аккаунта;

  • заполняем все поля в специальной форме.

Далее заходим в USER, выбираем новый аккаунт и входим в него по специальной кнопке.

После этого следует подключить домен, указав IP:

  • открываем раздел WEB;

  • нажимаем на добавление нового;

  • вводим имя домена и настраиваем его параметры.

Теперь нужно перейти в раздел «Дополнительные опции» и включить поддержку SSL, а также добавить нового пользователя по FTP. После создаем БД:

  • открываем DB;

  • нажимаем на кнопку добавления;

  • указываем название базы и другие данные;

  • нажимаем на PHPMYADMIN.

Теперь остается только загрузить информацию на сервер. Для этого лучше использовать FileZilla. Потребуется ввести:

  • IP;

  • регистрационные данные от свежесозданного аккаунта;

  • оставить стандартный порт.

Все файлы нужно будет копировать в:

web/домен/public_html.

Перенос сайта на новый VDS

Переносить сайт на новый VDS рекомендуется с помощью LAMP. Набор приложений автоматически будет установлен при создании нового сервера.

Домен

Добавляем домен через ПУ. После этого можно перенести уже существующий домен либо зарегистрировать новый.

Файлы

Загружаем файлы с помощью FileZilla. При подключении указываем уже стандартные IP, порт и регистрационные данные.

Нужно выбрать директорию и загрузить в нее все необходимые файлы.

База данных

Выполняем следующую последовательность. Для начала создается БД: подключаемся к серверу и выполняем команду:

mysql

Далее выполняем запросы:

CREATE DATABASE ‘имя_базы_данных’;
CREATE USER ‘имя_пользователя’@’localhost’ IDENTIFIED BY ‘пароль’;
GRANT ALL PRIVILEGES ON ‘имя_базы_данных’.* TO ‘имя_пользователя’@’localhost’;
FLUSH PRIVILEGES.

Таким образом вы создадите БД, а также юзера к ней и наделите его необходимыми полномочиями.

Теперь только остается загрузить дамп БД на сервер и импортировать его в базу:

загрузить дамп БД

Помощь в установке сайта на сервер от Boodet.Online

Специалисты Boodet.Online с удовольствием помогут вам с переносом своего сайта на наш виртуальный хостинг, ответят на любые вопросы и обеспечат максимальную скорость запуска сайта на новом месте.

Поделиться
Запинить
Отправить

Возможно вам так же будет интересно:

Настройка резервного копирования Windows Server Backup 1609

Процесс настройки и восстановления системой архивации Windows Server Backup (2008, 2012, 2016). Boodet.online.

Контроль трафика в локальной сети: особенности и рекомендации 1583

Практические рекомендации по контролю сетевого трафика в компаниях и организациях. Для чего нужен мониторинг и отслеживание трафика? Как лучше всего реализовать? Boodet.online.

Возможности htaccess 4013

Поделиться Твинтнуть Поделиться Запинить Отправить Поговорим на такую важную тему, как htaccess. Попробуем максимально подробно и понятно рассказать, для чего он нужен, как файл правильно настроить, рассмотрим его возможности использования и т.д. Также сразу ответим на очень популярный вопрос — чем открыть файл htaccess? Для этого подходят различные текстовые редакторы. Проще всего пользователям ОС Windows […]

DDoS-атака: что это, принцип действия, защита | Boodet.online 1617

DDoS-атаки на сайты и сервера могут принести существенные потери вашему бизнесу. Разбираемся, в чем суть DDoS-атак, как от них защититься и можно ли по закону ответить вредителю?