- PVSM.RU - https://www.pvsm.ru -

Запускаем сайт на облачном VPS от Infobox за 10 минут

На облачных VPS [1] от Infobox [2] можно развернуть сайт без необходимости ручной установки Linux, Apache, MySQL и PHP и без использования панелей управления сайтом благодаря использованию шаблона Ubuntu LAMP.

Можно использовать все возможности облака [3] без необходимости длительной настройки ОС и установки ПО для хостинга [4] сайта. Если вы используете классические VPS [4] – мы сделали шаблон доступным и в этом сервисе [5].

Внутри шаблона Ubuntu 14.04 lamp предустановлено и настроено следующее ПО:

  • NGINX 1.4 (в качестве реверс-прокси)
  • Apache 2.4
  • PHP 5.5
  • MySQL 5.5
  • ProFTPD 1.3
  • PHPMyAdmin 4.0

Можно сразу развернуть сайт, пользоваться FTP и PHPMyAdmin без дополнительных настроек.

InfoboxCloud LAMP шаблон

В этой статье мы рассмотрим этот шаблон подробнее и покажем, как просто можно перенести сайт на облачные VPS [6] от Infobox.

Создание облачной VPS

Если у вас еще нет облачной VPS [4]закажите ee [1]. После заказа войдите в панель управления [7] и создайте облачный сервер [8].

Запускаем сайт на облачном VPS от Infobox за 10 минут - 2

Установите необходимые параметры сервера, не устанавливайте галочку «Разрешить управление ядром ОС» [9]. Выделите серверу один публичный IP–адрес для того, чтобы сервер был доступен из интернета. Не забудьте установить необходимую скорость сети и нажмите «Далее».

Запускаем сайт на облачном VPS от Infobox за 10 минут - 3

Выберите шаблон «Ubuntu 14.04 lamp», как показано на скриншоте ниже, и завершите создание сервера. После создания вы получите данные для доступа к серверу на электронную почту.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 4

Подключитесь к серверу по SSH [10].

Все уже готово к работе

После подключения к серверу вы увидите данные для доступа к базе данных MySQL и FTP. Сохраните их.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 5

Первым делом установите обновления ОС, которые помогут исправить все найденные на данный момент проблемы и сделать работу сервера надежнее. Для этого введите команду:

apt-key update && apt-get update && apt-get -y upgrade

Загружаем файлы на облачный сервер по FTP

Давайте подключимся к серверу по FTP и положим файлы сайта на сервер. Для подключения можно использовать Filezilla Client. Скачайте [11] и установите его.

После запуска введите внешний ip–адрес сервера (такой же, как вы использовали при подключении по SSH), логин и пароль. Для подключения нажмите QuickConnect.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 6

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

Запускаем сайт на облачном VPS от Infobox за 10 минут - 7

Для примера установим MogutaCMS [12] – систему управления интернет-магазином, у которой есть и бесплатная версия. Скачайте ее [13], распакуйте архив и положите файлы сайта на сервер через Filezilla.

Для удобства использования Filezilla в будущем можно сохранить данные для доступа к серверу. Для этого откройте Site Manager в Filezilla, как показано на скриншоте ниже.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 8

Нажмите New Site и введите имя для сайта.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 9

Введите ip–адрес, выберите тип логина «Normal». Затем введите логин и пароль от сайта и нажмите Connect.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 10

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

Разрешаем выполнение index.php по-умолчанию

По-умолчанию сервер настроен на открытие index.html, если его нет — index.php. Наш сайт разработан на php. Самый простой вариант — просто удалить index.html на сервере через Filezilla и сайт откроется. Однако если в вашей CMS кроме index.php есть и index.html – нужно включить обработку index.php до index.html.

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

apt-get -y install nano

Затем отредактируйте файл конфигурации, выполнив команду:

nano /etc/apache2/sites-enabled/000-default.conf

Добавьте строку:

DirectoryIndex index.php index.html

как показано на скриншоте ниже:

Запускаем сайт на облачном VPS от Infobox за 10 минут - 11
Для сохранения изменений нажмите «Ctrl + X», затем «Y» и затем Enter.

Перезапустите Apache командой:

service apache2 restart

Откройте публичный ip–адрес сервера в браузере. Вы увидите окно установки MogutaCMS.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 12

Устанавливаем MogutaCMS

У разных CMS могут быть разные требования к компонентам хостинга [4], кешированию и т.д. Тем не менее на виртуальном сервере, в отличие от классического хостинга [4], можно доустановить все что нужно.

MogutaCMS при установке требует библиотеку libcurl. Давайте установим ее:

apt-get install -y php5-curl

service apache2 restart

После этого установка MogutaCMS будет успешно выполнена.
На одном из этапов необходимо ввести данные для доступа к базе данных. В качестве сервера укажите «localhost», в качестве логина и пароля укажите данные из приветственного сообщения, которое выдается при подключении по SSH (и которые мы просили сохранить вас ранее).

Запускаем сайт на облачном VPS от Infobox за 10 минут - 13
Некоторые CMS умеют создавать базу данных, если ее еще нет. MogutaCMS не умеет и надо немного помочь ей. Откройте PHPMyAdmin по адресу:

публичный_ip_сервера/phpmyadmin

Введите пароль от базы данных (из приветственного сообщения SSH) и нажмите Ok.

Перейтите в раздел «Databases», введите имя базы данных на английском, выберите кодировку (utf8_general_ci, если разработчик CMS не просит иного) и нажмите Create.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 14

Теперь установка MogutaCMS успешно продолжится, если указать созданную базу данных.

Введите название сайта, ваш email и пароль. Нажмите «Установить».

Запускаем сайт на облачном VPS от Infobox за 10 минут - 15

Теперь нажмите «Перейти на сайт».

Запускаем сайт на облачном VPS от Infobox за 10 минут - 16

Ваш сайт был успешно установлен.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 17

F.A.Q.

В этом разделе мы будем отвечать на вопросы, которые возникают у вас при использовании шаблона Ubuntu 14.04 lamp на облачных VPS [14]. Если в процессе установки сайта у вас возникнут вопросы — напишите нам [15], и мы добавим ответ в этот раздел. У вас легко получится установить вашу CMS на облачный сервер, мы постараемся не оставим вас с чем-то непонятым.

Как перенести базу данных существующего сайта?

Экспортируйте базу данных с существующего хостинга [4] или сервера. Если там, где сайт располагается сейчас, есть доступ к PHPMyAdmin, экспорт можно сделать так:

1. Войдите в PHPMyAdmin на старом хостинге [4] или сервере.
2. Выберите вашу базу данных. Перейдите в раздел «Export» и нажмите «Go».

Запускаем сайт на облачном VPS от Infobox за 10 минут - 18

Браузер скачает дамп базы данных.

Теперь войдите в PHPMyAdmin на облачном сервере в Infobox. Перейдите в раздел «Databases» и создайте пустую базу данных.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 19

После создания выберите ее, перейдите в раздел «Import». Нажмите «Choose file» и выберите дамп базы с вашего компьютера. Убедитесть, что указана кодировка, соответствующая кодировке экспорта. Нажмите Go для завершения импорта.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 20

База данных будет успешно импортирована.

Запускаем сайт на облачном VPS от Infobox за 10 минут - 21

Заключение

Использование шаблона Ubuntu 14.04 lamp на облачных VPS от Infobox [6] позволит вам быстро разворачивать ваши сайты в облаке и постепенно научиться администрированию сервера для полного контроля за вашим сайтом. Мы всегда рады помочь [15] вам, если не понятно, как что-то установить или настроить на этом образе, спрашивайте.

Успехов!

Автор: infobox

Источник [16]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/hosting/89141

Ссылки в тексте:

[1] облачных VPS: http://infobox.ru/vps/cloud/

[2] Infobox: http://infobox.ru

[3] возможности облака: https://infoboxcloud.ru/community/blog/iaas/269.html

[4] хостинга: https://www.reg.ru/?rlink=reflink-717

[5] этом сервисе: http://infobox.ru/vps/linux

[6] облачные VPS: http://infobox.ru/vps/cloud

[7] панель управления: https://panel.infobox.ru

[8] создайте облачный сервер: https://helpdesk.infobox.ru/Knowledgebase/Article/View/1/37/cozdnie-oblchnogo-server

[9] «Разрешить управление ядром ОС»: https://infoboxcloud.ru/community/blog/iaas/220.html

[10] по SSH: https://helpdesk.infobox.ru/Knowledgebase/Article/View/335/

[11] Скачайте: https://filezilla-project.org/download.php?show_all=1

[12] MogutaCMS: http://moguta.ru

[13] Скачайте ее: http://moguta.ru/download/

[14] облачных VPS: http://infobox.ru/community

[15] напишите нам: mailto:trukhinyuri@infoboxcloud.com

[16] Источник: http://habrahabr.ru/post/255969/