Виртуальная машина для создания сайтов wordpress
Как создать быструю виртуальную машину WordPress Sandbox
Если вы планируете проникнуть в мир разработки на WordPress, имеет смысл настроить выделенную среду разработки — и один из лучших способов сделать это — использовать виртуальную машину. Я предпочитаю виртуальные машины встроенному серверу моего Mac или серверам, таким как MAMP, потому что вы можете запускать их только тогда, когда они вам нужны, собирать их по окончании, настраивать столько разных, сколько вам нужно, и делиться ими с друзьями и сотрудники с легкостью. И если вы новичок в администрировании веб-сервера, то настройка и поддержка виртуальной машины Linux — это идеальный проект для начинающих, чтобы практиковать свои навыки.
В этой статье мы рассмотрим настройку виртуального сервера Linux со всеми кусочками, необходимыми для поддержки установки WordPress. Если слова «Linux», «администрировать» и «сервер» дают вам хиби-джеби, вам повезло — мы также покажем вам, как использовать предварительно упакованный сервер WordPress, который занимает всего несколько минут, чтобы установить и не требует знания командной строки. Более того, поскольку мы будем использовать бесплатное программное обеспечение с открытым исходным кодом, все это стоит немного вашего времени и места на жестком диске!
Загрузите и установите VirtualBox
Ваш первый шаг — приобрести систему виртуализации для вашего настольного компьютера. Мы сосредоточимся на VirtualBox, бесплатной системе виртуализации с открытым исходным кодом для Windows, Mac и Linux — вы можете бесплатно скачать ее с веб-сайта VirtualBox.
Настройка виртуальной машины Ubuntu
Если вы уверены в командной строке — или вы хотите стать уверенным — установка и настройка виртуальной машины с нуля может стать для вас подходом. В конце 2009 года Луи показал нам, как легко создать свой собственный сервер разработки с VirtualBox. Шаги для этого здесь, в 2011 году, в основном одинаковы, поэтому нам не нужно повторять каждый шаг в этой статье — продолжайте и ознакомьтесь с этой статьей для полной игры. Однако, прежде чем сделать это, имейте в виду эти три вещи:
Это гарантирует, что пакеты Apache, MySQL, PHP и OpenSSH будут загружены и установлены с самого начала.
В окне вашей виртуальной машины вас также должен приветствовать приглашение для входа в систему. Зарегистрируйтесь сейчас, используя имя пользователя и пароль администратора, которые вы выбрали при установке Ubuntu.
Захватите WordPress
Хотя WordPress можно установить с помощью диспетчера пакетов в Ubuntu, он довольно специфический и сложный. Знаменитая пятиминутная установка WordPress называется так по какой-то причине, и она отлично работает, поэтому давайте установим ее таким образом. Сначала перейдите в веб-каталог, который должен быть /var/www :
Чтобы получить последнюю версию WordPress, сохраните утомительный FTP-доступ и загрузите свою виртуальную машину напрямую с помощью wget :
Теперь распакуйте архив:
Все файлы WordPress будут распакованы в подкаталог вашего сайта под названием WordPress. Я бы предпочел, чтобы мой блог располагался в корневом каталоге моего веб-сайта, поэтому я перенесу все это на один уровень выше:
Файл index.html умолчанию (это тот, который говорит «Это работает!») И пустой каталог wordpress можно удалить:
Создать пользователя базы данных и пароль
В процессе установки Ubuntu мастер попросил вас указать «root» пароль для MySQL. Это понадобится вам сейчас, так как мы собираемся создать базу данных для использования в WordPress. Процесс этого объясняется в кодексе WordPress и выглядит примерно так:
Теперь вы создадите новую базу данных:
Далее настройте базу данных пользователя:
Убери за собой, и все готово
Легко! Теперь вы можете начать установку WordPress с помощью веб-установщика — снова зайдите на http: // localhost: 8888 и следуйте инструкциям Кодекса WordPress.
Настройка предварительно упакованного устройства WordPress
Если вы не уверены в командной строке или предпочитаете более простой и быстрый процесс установки, вам может подойти предварительно упакованное устройство виртуальной машины. Устройство виртуальной машины — это файл виртуальной машины, который уже установлен и сконфигурирован, и вам практически не требуется никаких настроек. Кодекс WordPress предлагает два устройства: WordPress VM BitNami и WordPress Appliance TurnKey Linux. TurnKey Linux VM является наиболее удобной, особенно для менее уверенных пользователей Linux, и именно эту мы будем использовать в этом примере.
Прежде всего, вам нужно захватить прибор. TurnKey предоставляет устройства в различных форматах, одним из которых является формат Open Virtualisation Format или OVF. Это общий формат для устройств, и он объединяет все программное обеспечение, которое требуется виртуальной машине, в один легко усваиваемый пакет. Найдите ссылку OVF на панели загрузки в верхней части страницы TurnKey WordPress.
Затем запустите машину и следите за экраном. Вы настроите свой компьютер с помощью мастера, который попросит вас настроить имена пользователей и пароли для root учетной записи компьютера, для MySQL и для учетной записи администратора WordPress. Вы можете увидеть мастера в действии на рисунке 5 ниже:
Поскольку ваше устройство изначально было создано несколько дней или даже недель назад, вы можете обнаружить, что вам нужно обновить некоторые из ваших плагинов или даже сам WordPress. Как только вы это сделаете, вы готовы грохотать!
Вывод
Руководство. Установка стека LAMP на виртуальной машине Linux в Azure
Область применения: ✔️ виртуальных машин Linux
Эта статья содержит указания по развертыванию веб-сервера Apache, MySQL и PHP (стека LAMP) на виртуальной машине Ubuntu в Azure. Если необходимо оценить работу сервера LAMP в действии, вы можете установить и настроить сайт WordPress. Из этого руководства вы узнаете, как выполнить следующие задачи:
Эта настройка выполняется для быстрых тестов или подтверждения концепции. Дополнительные сведения о стеке LAMP, включая рекомендации для рабочей среды, см. в документации Ubuntu.
При работе с этим руководством используется интерфейс командной строки (CLI) в Azure Cloud Shell, который всегда обновлен до последней версии. Чтобы открыть Cloud Shell, выберите Попробовать в верхнем углу любого блока кода.
Создание группы ресурсов
Создайте группу ресурсов с помощью команды az group create. Группа ресурсов Azure является логическим контейнером, в котором происходит развертывание ресурсов Azure и управление ими.
В следующем примере создается группа ресурсов с именем myResourceGroup в расположении eastus.
Создание виртуальной машины
Создайте виртуальную машину с помощью команды az vm create.
Открытие порта 80 для веб-трафика
По умолчанию виртуальные машины Linux, развернутые в Azure, поддерживают только SSH-подключения. Так как эта виртуальная машина будет использоваться в качестве веб-сервера, необходимо открыть порт 80 через Интернет. Выполните команду az vm open-port, чтобы открыть нужный порт.
Дополнительные сведения об открытии портов для виртуальной машины см. в этой статье.
SSH-подключение к виртуальной машине
Если вам не известен общедоступный IP-адрес виртуальной машины, используйте команду az network public-ip list. Этот IP-адрес необходим для выполнения нескольких следующих шагов.
Используйте следующую команду для создания сеанса SSH с виртуальной машиной. Укажите правильный общедоступный IP-адрес виртуальной машины. В этом примере это IP-адрес 40.68.254.142. azureuser — это имя пользователя администратора, заданное при создании виртуальной машины.
Установка Apache, PHP и MySQL
Отобразится запрос на установку пакетов и других зависимостей. Это позволит установить минимальный набор расширений PHP, необходимый для использования PHP с MySQL.
Проверка Apache
Проверьте версию Apache, выполнив следующую команду:
Установив Apache и открыв порт 80 для виртуальной машины, вы можете получить доступ к веб-серверу через Интернет. Чтобы просмотреть страницу по умолчанию Apache2 Ubuntu, откройте веб-браузер и введите общедоступный IP-адрес виртуальной машины. Укажите общедоступный IP-адрес, используемый для подключения по протоколу SSH к виртуальной машине.
Проверка и обеспечение защиты MySQL
Узнайте версию MySQL, выполнив указанную ниже команду. Обратите внимание, что параметр V указан с заглавной буквы.
При необходимости можно настроить подключаемый модуль проверки пароля (рекомендуется). Затем укажите пароль привилегированного пользователя MySQL и настройте остальные параметры безопасности для вашей среды. Мы рекомендуем ответить «Да» на все вопросы.
Чтобы опробовать функции MySQL (создать базу данных MySQL, добавить пользователей или изменить параметры конфигурации), войдите в MySQL. Этот шаг не требуется для изучения данного руководства.
Проверка PHP
Узнайте версию PHP, выполнив следующую команду:
Для дальнейшего тестирования создайте страницу кратких сведений о PHP для просмотра в браузере. Следующая команда создает страницу сведений о PHP:
Установка WordPress
Чтобы проверить работу стека, установите пример приложения. Например, выполните приведенные ниже шаги, чтобы установить платформу WordPress с открытым кодом для создания веб-сайтов и блогов. Для других рабочих нагрузок потребуется установка платформ Drupal и Moodle.
Эта конфигурация WordPress предназначена только для подтверждения концепции. Чтобы установить последнюю версию WordPress в рабочей среде с рекомендуемыми параметрами безопасности, ознакомьтесь с документацией по WordPress.
Установка пакета WordPress
Выполните следующую команду:
Настройка WordPress
Настройте WordPress, чтобы использовать MySQL и PHP.
Добавьте следующие команды, заменив пароль базы данных на свой_пароль. Другие значения оставьте без изменений. Если вы ранее настроили политику безопасности MySQL для проверки надежности паролей, убедитесь, что пароль отвечает этим требованиям надежности. Сохраните файл.
Выполните следующую команду для создания базы данных.
Так как файл wordpress.sql содержит учетные данные базы данных, удалите его после использования.
Скопируйте в этот файл следующие строки, заменив пароль базы данных WordPress на свой_пароль. Другие значения оставьте без изменений. Затем сохраните файл.
Переместите файлы установки WordPress в корневой каталог документов на веб-сервере.
Дальнейшие действия
Из этого руководства вы узнали, как развернуть сервер LAMP в Azure. Вы научились выполнять следующие задачи:
Перейдите к следующему руководству, чтобы узнать, как защитить веб-серверы с помощью TLS/SSL-сертификатов.
Разработка, хостинг и виртуализация
В предыдущей статье о среде исполнения WordPress на Windows мы рассматривали запуск приложений в среде WAMP (Windows+Apache+MySQL+PHP).
Здесь мы пойдем немного дальше и рассмотрим создание полноценной LAMP (Linux+Apache+MySQL+PHP) среды под Windows.
Записывайте создаваемые регистрационные имена и пароли по ходу установки виртуальной машины — 1) для пользователя root в системе, 2) root в базе данных и 3) администратора — в WordPress.
Установка виртуализатора
Из всех вариантов для запуска виртуальной машины Linux под Windows выберем VirtualBox. Тут же отметим, что данное решение актуально также под MacOS, Solaris, и под самим Linux.
Загрузите и установите последнюю доступную версию VirtualBox для Windows. На момент написания статьи актуальной является версия 4.2.18.
Процесс установки предельно прост и, как правило, не требует изменения параметров по умолчанию.
Загрузка дистрибутива Linux
Нам потребуется один из серверных дистрибутивов Linux. В данной статье рассмотрим установку CentOS. Также отметим, что устанавливать будем 32-разрядную версию исходя из того, что виртуальной машине будет предоставлено менее 4ГиБ оперативной памяти. CentOS 6 является актуальной версией на момент написания.
Выберите зеркало CentOS 6 из расположенных поблизости серверов (как правило, в начале списка зеркал указаны расположенные с вами в одной стране). Из доступных образов установочного диска скачайте файл с суффиксом netinstall. На данный момент актуальным является CentOS-6.4-i386-netinstall.iso.
ВАЖНО! Сохраните адрес, откуда загружаете образ диска — он нам понадобится позже.
Настройка виртуальной машины
Запустите VirtualBox и создайте новую виртуальную машину (например, нажатием Ctrl+N).
В данном примере дадим имя виртуальной машине CentOS, Выберем тип системы Linux, версию — RedHat. Этот выбор приведет к заданию объема оперативной памяти 512МиБ и образа диска 8Гиб.
Примите все настройки по умолчанию, нажимая кнопку Next (Далее), пока не закроется диалог создания виртуальной машины.
После завершения диалога проверьте настройки получившегося образа:
Перед запуском виртуальной машины необходимо смонтировать загруженный ранее образ установочного диска. Для этого щелкнем на заголовке секции Storage.
В открывшемся диалоге увидим виртуальный CD-ROM, присоединенный к контроллеру IDE, который в данное время пуст (Empty).
Щелкните Empty и затем — на значке компакт-диска в разделе атрибутов (справа). Из выпадающего меню выберите Choose a virtual CD/DVD disk file:
В появившемся диалоге выберите загруженный ранее образ установочного диска.
Нажмите OK для подтверждения и закрытия диалога настроек.
Инсталляция системы
Убедитесь, что выбрана виртуальная машина CentOS и нажмите Start (или Alt+M T). После непродолжительного времени появится заставка загрузчика
Выберите второй пункт меню (Install system with basic video driver) и нажмите Enter. Таким образом мы выберем текстовый вариант инсталляции.
Спустя некоторое время появится запрос на проверку установочного образа. Если при загрузке образа не было сбоев, можно пропустить проверку, выбрав Skip:
На следующем шаге потребуется выбрать язык. Оставим значение по умолчанию English:
Далее требуется выбор клавиатуры — оставим значение us:
При выборе установочного образа укажите пункт URL:
Оставьте настройки сети по умолчанию:
На следующем этапе потребуется ввести адрес, откуда загружен образ диска. Замените в адресе isos на os — так вы укажете копию «развернутого» образа, из которого наш дистрибутив выберет только нужные пакеты. В нашем случае это http://ftp.colocall.net/pub/centos/6.4/os/i386/:
Если адрес указан правильно, после загрузки появится подтверждение:
Теперь инициализируем диск (выберите пункт Re-initialize):
Выберите часовой пояс (в нашем случае выбор будет Europe/Kiev — сделайте свой выбор на основании географического положения):
Пришло время ввести пароль администратора. Как правило, это достаточно сложная комбинация букв в верхнем и нижнем регистре, цифр и символов. В нашем случае можно упростить пароль до одной цифры, повторенной 6 раз (система требует минимальный пароль пользователя root длиной 6 символов) поскольку эта виртуальная машина не будет доступна из интернет:
При использовании такого тривиального пароля потребуется дополнительное подтверждение (Use Anyway):
На следующем шаге укажите системе использовать весь диск (Use entire drive):
И подтвердите выбор нажатием на Write changes to disk:
По окончании подготовки диска будут загружены обязательные пакеты, включающие ядро системы, минимальный набор утилит и общие библиотеки. Затем будет установлен загрузчик системы.
Появление поздравлений скажет о том, что установка системы завершена:
Прежде чем нажать Reboot, нам потребуется «извлечь» инсталляционный диск, который пока занят программой установки системы. Чтобы подготовить систему к запуску, отключите виртуальную машину, закрыв окно и подтвердив отключение:
Теперь снова запустите виртуальную машину и дождитесь окончания загрузки:
В качестве логина введите root, а пароль — укажите тот же, что задали во время инсталляции. Обратите внимание: пароль при вводе никак не отображается.
После ввода регистрационных данных появится приглашение ко вводу команд:
Последовательно введите:
Локальная установка WordPress на Виртуальную машину!
Здравствуйте, дорогие читатели — Sozdaiblog.ru!
Прошло то время, когда все устанавливали WordPress на Денвер, для тестирования и разработки, новых блогов и сайтов.
Как всегда, я разложу весь материал по полочкам и Вы без проблем, сможете во всём разобраться.
Как установить Виртуальную машину Oracle VM VirtualBox.
Чтобы установить виртуальную машину на свой компьютер, нужно перейти по ссылке на сайт разработчиков программы VirtualBox и скачать нужный Вам дистрибутив:
Затем, пройти обычную процедуру установки программы, точно следуя её инструкции.
Здесь, Вам нужно выбрать стек (структура данных) той системы управления контентом, которую Вы хотите установить на виртуальную машину. Я выбираю WordPress :
Далее, для установки WordPress локально, нужно скачать два приложения нажав на большие зелёные кнопки:
Теперь, запускаем установленную программу — VirtualBox и нажимаем кнопку — « Создать »:
В следующем окне, указываем объём памяти (оставляйте, рекомендуемый):
Затем, Вам предложат выбрать жёсткий диск. Здесь, Вам будет нужно воспользоваться одним из скаченных стеков, под названием — « bitnami-wordpress-3.4.2-0-ubuntu-12.04 », который заранее нужно распаковать в удобное для Вас место.
Выбираем последний пункт – « Использовать существующий виртуальный диск » и нажимаем на иконку с папочкой, для поиска распакованного стека:
Отыскав папку со стеком, выбираем самый первый пункт (он должен быть по размеру меньше других), жмём – « Открыть »:
По возвращению в программу создания виртуальной машины, нажимаем — « Создать ».
Как установить WordPress локально.
Чтобы установить WordPress локально, нужно запустить скаченный ранее стек инсталлятор — « bitnami-wordpress-3.4.2-0-windows-installer ».
После запуска, в точности следуйте инструкции установки. Единственное, что нужно запомнить, это пароль и логин, которые Вы будите заполнять во время создания учётной записи администратора:
Всё остальное, делается на автомате.
По завершению установки, мы возвращаемся к нашей виртуальной машине, которую наконец-то запустим:
После запуска, откроется чёрный экран в котором будут происходить различные программные процессы. Трогать ничего не нужно, просто дождитесь окончания.
Затем, Вам предложат ввести логин и пароль (как восстановить забытый пароль от wordpress). По умолчанию, они одинаковые – « bitnami ». С логином проблем не возникнет, но пароль придётся вводить в слепую (он не будет отображаться, ввод кнопка — Enter ):
После правильного ввода, в целях безопасности, будет предложено сменить старый и подтвердить новый пароль. Жаль, но тоже вслепую. Чтобы было проще, сразу отключайте различные переключатели языков, а новый пароль делайте не менее 8 символов (меньше принимать отказывается).
Если, всё введено и подтверждено правильно, то появиться строчка — « bitnami@linux:
$_ », в которой нужно ввести команду — « ifconfig ».
Теперь, настал момент истины. Открываем любой браузер и в адресной строке, вписываем, полученный IP адрес:
Ну а дальше, всё по старой схеме. Заходите в админку WordPress и изгаляйтесь в своё удовольствие.
Паролем и логином в админку, будут те, что Вы вписывали при установки стека инсталлятора.
Желательно, делать пароль одинаковым для входа и виртуальной машины.
Достаточно, в строке браузера вписать следующий адрес:
Не забудьте поменять IP на свой.
Конечно, написано много и кажется, что установка WordPress локально, это долго и сложно. Но уверяю, разобравшись, Вы будите смеяться над этим. Загрузка стеков занимает времени больше, чем установка виртуальной машины.
Скажите, была ли Вам интересна эта статья, и смогли ли Вы установить WordPress локально?
На сегодня, это всё.
Всем, кому понравилась статья, могут подписаться на обновления блога, для получения уведомлений о выходе нового материала на свой электронный адрес.