Поделиться через


Amazon EC2: веб-платформа Майкрософт изображения — Wordpress

Томас Демл

Введение

Одна вещь, которую мы часто слышим от веб-разработчиков, особенно тех, кто предлагает услуги по проектированию веб-сайтов и консультационным службам, заключается в том, чтобы быстро получить веб-сайт, который работает быстро и дает им общий контроль над сервером для максимальной гибкости и масштабируемости. В сегодняшнем посте представлено краткое пошаговое руководство по запуску WordPress в Облаке Amazon EC2 и веб-платформа Майкрософт. После выполнения действий, описанных в этом пошаговом руководстве, вы получите блог Wordpress в реальном времени в Интернете.

Ниже приведены краткие сведения о шагах, которые необходимо выполнить.

  1. Регистрация в Amazon EC2
  2. Запустите экземпляр "веб-платформа Майкрософт - Wordpress" с помощью консоли управления Amazon Web Services.
  3. Получите пароль Администратор istrator и подключитесь к экземпляру через RDP.
  4. Завершите установку Wordpress.
  5. Введите записи блога и перейдите к блогу.

1. Регистрация Amazon EC2

Регистрация в Amazon EC2 — это простой процесс. Все, что вам нужно, это

  • допустимый адрес электронной почты,
  • Допустимый номер телефона, по которому вы можете получить доступ (убедитесь, что телефон находится рядом, вы будете вызываться во время регистрации!),
  • и допустимый номер кредитной карта

URL-адрес регистрации здесь. Это еще проще, если вы уже являетесь клиентом Amazon, так как вы можете использовать существующие кредитные карта сведения и адрес электронной почты.

Примечание. Проверка данных выставления счетов обычно выполняется в течение нескольких минут. Хотя это может занять несколько часов. В настоящее время (апрель 2010 г.) сообщение об ошибке, которое вы получаете, не очень понятно:
"Похоже, у вас нет учетной записи EC2*. Чтобы использовать консоль Amazon EC2, необходимо сначала зарегистрироваться в Amazon EC2. Это быстро и бесплатно, чтобы зарегистрироваться".
Просто быть терпеливым и ждать немного дольше.

2. Запуск экземпляра "веб-платформа Майкрософт – Wordpress"

После успешной регистрации вы получите доступ к консоли управления Amazon EC2. URL-адрес здесь.

Снимок экрана: вкладка Amazon E 2 с выделенным параметром

После входа убедитесь, что вы переключите регион на "Западная часть США". В настоящее время изображения веб-платформа Майкрософт доступны только в регионе "Западная часть США". Прежде чем делать что-либо, можно настроить правила брандмауэра (называемые группами безопасности в Amazon lingo) для вашего экземпляра Wordpress.

Правила брандмауэра

Выберите элемент "Группы безопасности" в левой части. Существующие группы безопасности будут отображаться в центральной области. Нажмите кнопку "Создать группу безопасности" сверху.

Снимок экрана: раздел

Присвойте новое имя создаваемой группе, например "правила брандмауэра веб-платформа Майкрософт".

Снимок экрана: диалоговое окно

Вы хотите настроить следующие правила:

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

  • Требуется RDP, чтобы подключиться через удаленный рабочий стол к экземпляру Amazon EC2. Текущие параметры "Источник (IP-адрес или группа)" позволяют использовать эти подключения из любого IP-адреса. Заблокируйте эти параметры, если у вас есть более строгие требования к безопасности.
  • Требуется HTTP, чтобы клиенты могли подключаться через HTTP-экземпляр Amazon EC2.
  • Протокол HTTPS необходим, если планируется использовать SSL. Этот параметр не нужен, если вы не планируете использовать SSL.
  • Порт 8172 открыт для удаленного администрирования IIS и публикации содержимого с помощью Visual Studio 2010. Если вы не планируете использовать удаленную администрирование или удаленную публикацию содержимого, не нужно открывать порт 8172.

Теперь мы готовы запустить экземпляр EC2 DotNetNuke.

Запуск экземпляра DotNetNuke

Щелкните пункт меню "Экземпляры" в левой части и нажмите кнопку "Запустить экземпляр".
Снимок экрана: параметр

Теперь выберите "Образы сообщества" в результирующем диалоговом окне.

Снимок экрана: вкладки

Введя "Microsoft/" в диалоговом окне "AMIS сообщества", вы сократите выбор до четырех образов Майкрософт:
Снимок экрана: мастер создания экземпляров запросов, на котором показана вкладка

Нажмите кнопку "Выбрать" в поле "веб-платформа Майкрософт – Wordpress..." Строки.

На следующей странице диалогового окна (сведения об экземпляре) можно выбрать объем вычислительной мощности для экземпляра Wordpress. Вероятно, разумно начать с типа small. Нажмите кнопку "Продолжить". Ничего не беспокоиться о следующей странице. Просто нажмите кнопку "Продолжить" в нижней части диалогового окна "Дополнительные параметры экземпляра". Теперь мы перейдем в диалоговое окно "Создать пару ключей".
Снимок экрана: диалоговое окно

Если у вас уже есть ключ, просто используйте его. Если не нужно создать его, введите имя пары ключей и нажмите кнопку "Создать и скачать пару ключей". Как только вы нажимаете кнопку, пара ключей будет создана Amazon, которую вам попросит ваш браузер скачать его. Сохраните файл в расположении, где он будет находиться позже. Созданная пара ключей позволит расшифровать пароль Администратор istrator, созданный Amazon для экземпляра Wordpress. Нажмите кнопку "Продолжить".

Примечание. Интернет-Обозреватель может не отображать диалоговое окно скачивания, которое запрашивает сохранение файла пары ключей. Если это произойдет с вами, найдите файл (<имя> пары ключей.pem) в папке "Временные файлы" в Интернете Обозреватель s. В Windows 7 выполните поиск *.pem в %userprofile%\ AppData\Local\Microsoft\Windows\Temporary Internet Files. Скопируйте PEM-файл в более постоянный каталог.

После создания пары ключей можно настроить правила брандмауэра. Например, можно разрешить только HTTP-запросы на компьютер. Amazon вызывает правила брандмауэра "Группы безопасности", что немного запутано, если вы спросите меня. Для этой демонстрации мы выбрали группу безопасности по умолчанию, которая не накладывает ограничения брандмауэра на экземпляр. Эти параметры могут быть немного более строгими позже.
Нажмите кнопку "Продолжить", чтобы перейти на страницу "Запустить". Единственное, что осталось сделать на странице сводки, — нажать большую кнопку "Запустить". После этого Amazon EC2 развернет личный виртуальный экземпляр нашего образа Wordpress. Верно. Пришло время получить кофе. Вращение экземпляра займет некоторое время, как правило, около 3–5 минут.

3. Получение пароля Администратор istrator

После завершения мастера запуска экземпляра необходимо вернуться на главную страницу консоли управления AWS. Щелкните ссылку "Экземпляры", чтобы узнать, как выполняется экземпляр Wordpress.

Снимок экрана: консоль управления W S с выделенной ссылкой

Отобразятся примерно следующие сведения:

Снимок экрана мастера

Щелкните правой кнопкой мыши строку и выберите пункт меню "Получить пароль Windows".

Снимок экрана: раскрывающееся меню правой кнопкой мыши с параметром

Теперь пришло время использовать файл пары ключей (<имя> пары ключей). PEM), созданный ранее. Если пароль уже доступен (возможно, вам придется подождать пару минут, как показано ранее), вы увидите следующее диалоговое окно:

Снимок экрана: поля зашифрованного пароля, пары ключей и закрытого ключа.

Откройте файл . PEM-файл в блокноте и скопируйте его в буфер обмена (CTRL+A выбирает все, CTRL+C копирует его в буфер обмена). Теперь вставьте содержимое в текстовое поле диалогового окна (CTRL+V). Нажмите кнопку "Расшифровать".

Примечание. Поскольку расшифровка является очень интенсивной операцией ЦП, вы можете столкнуться со следующим диалогом безопасности, если вы используете Интернет Обозреватель:

Снимок экрана: диалоговое окно безопасности с просьбой пользователя прекратить выполнение этого скрипта.

Вопреки интуиции, вы должны нажать "Нет", чтобы пойти дальше. Возможно, вам придется нажать клавишу "Нет" пару раз, чтобы получить расшифровку пароля. Дополнительные сведения об этой функции безопасности см . здесь.
Если вы заинтересованы в более постоянном исправлении, можно выполнить следующую команду в командной строке:

reg add "HKCU\Software\Microsoft\Internet Explorer\Styles" /v MaxScriptStatements /t REG_DWORD /d 0x5F5E100

Задав maxScriptStatements значение 100 000 000 (0x5F5E100), я больше не вижу всплывающих окон безопасности.

После расшифровки пароля запишите его или скопируйте его в буфер обмена и закройте диалоговое окно. Наконец, мы готовы подключиться к экземпляру Wordpress. Щелкните экземпляр правой кнопкой мыши и выберите "Подключение".

Снимок экрана: раскрывающееся меню правой кнопкой мыши с параметром Подключение в разделе

Нажмите кнопку "Скачать ярлык" в диалоговом окне, следующем:

Снимок экрана: диалоговое окно Подключение Подключение удаленного рабочего стола с фокусом на параметр

Скачанный файл является файлом. RDP-файл с правильными параметрами для подключения к экземпляру EC2 в облаке. Нажмите кнопку "Открыть", если вы используете IE или дважды щелкните файл в окне загрузки Firefox и установлен сеанс удаленного рабочего стола. Когда удаленный рабочий стол запрашивает учетные данные, вы просто введите имя пользователя "Администратор istrator" и пароль, полученный ранее.
После подключения вы войдете в систему на удаленный компьютер. Не дойдете до нетерпения, потому что после входа в систему потребуется несколько минут, пока Wordpress установит удары.

4. Завершение установки Wordpress

Начальный вход автоматически запустит установку Wordpress с помощью установщика веб-платформы. Должно появиться следующее диалоговое окно:

Снимок экрана: диалоговое окно

Просто нажмите кнопку "Установить", и вам будет предложено скачать последние биты Wordpress и MySQL. Скорее всего, для установки будет использоваться локальная копия. Только если новые биты доступны установщиком веб-платформы, выйдут и скачивают новые двоичные файлы. Это должно занять только секунды, учитывая пропускную способность Amazon.

Затем вы получите запрос на ваш пароль MySQL. Выберите хороший!

После установки установщика веб-платформы MySQL задает дополнительные вопросы о установке Wordpress.

Шаг 1 из 2 в установщике веб-платформы

Снимок экрана: диалоговое окно установки веб-платформы с фокусом на поле имени приложения WordPress.

Вы можете оставить все так же, как это. Можно рассмотреть только одно изменение:
Если вы хотите установить wordpress в качестве корневого каталога сайта, может потребоваться удалить строку wordpress в текстовом поле "Имя приложения". Если вам не нужно всегда вводить http://%3cname-of-your-site/wordpress. При выходе из поля пустые файлы wordpress будут помещены в корень веб-сайта по умолчанию, т. е. вы можете войти http://%3cname-of-your-website/ в блог Wordpress. При установке Wordpress в корневом каталоге появится всплывающее окно, которое предупреждает вас о перезаписи содержимого. Но это нормально. Она перезаписывает только домашнюю страницу IIS по умолчанию.

Снимок экрана: диалоговое окно
Нажмите кнопку "Да" и нажмите кнопку "Продолжить".

Теперь последние несколько параметров — шаг 2 из 2

Чтобы установить Wordpress успешно, необходимо настроить подключение Wordpress MySQL и учетные данные, которые вы хотите использовать для администрирования Wordpress. Введите пароль MySQL, выбранный ранее в качестве пароля базы данных Администратор istrator. Эти учетные данные будут использоваться для создания базы данных wordpress в MySQL.

Снимок экрана: диалоговое окно установки веб-платформы с фокусом на поле

Затем выберите несколько новых учетных данных для учетной записи пользователя, которую wordpress использует для подключения к базе данных Wordpress в MySQL:

Снимок экрана: диалоговое окно установки веб-платформы с фокусом на разделе

Все остальное можно оставить на месте, не влияя на установку.
После завершения установки вы можете приступить к работе с Wordpress. Щелкните ссылку "Запустить Wordpress" на последней странице установщика веб-платформы:

Снимок экрана: экран подтверждения установки веб-платформы с параметром

Теперь вы готовы пойти, и вы можете настроить Wordpress на ваш вкус.

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

Снимок экрана: поле Public D N S в консоли управления W S и вкладке

Скопируйте общедоступное DNS-имя, отображаемое в консоли управления AWS, в буфер обмена и введите его в браузер. Если вам нужен более постоянный DNS-адрес, необходимо зарегистрировать DNS-имя, а также получить эластичные IP-адреса из Amazon. Но это история в другой день.

Итоги

Это удивительно, как легко сейчас получить выделенный веб-сервер в Интернете и начать работу. С помощью Amazon EC2 установщик веб-платформа Майкрософт и Wordpress мы только что развернули рабочее и полностью настроенное приложение блога в облаке. Сообщите нам, что вы думаете об этом:Вопросы или отзывы? Отправьте его ec2@microsoft.comв .