Хостинг WordPress на Амазонке s3 клиента

Следующие процедуры помогут вам установить, настроить и обеспечить WordPress блог на вашем экземпляре Amazon Linux. Этот учебник является хорошим введением в использование Amazon EC2 в том, что у вас есть полный контроль над веб-сервер, на котором размещен ваш WordPress блог, который не является типичным с традиционной услуги хостинга.

Вы несете ответственность за обновление пакетов программного обеспечения и поддержания заплатки безопасности для вашего сервера. Для более автоматизированной установки WordPress, который не требует непосредственного взаимодействия с конфигурации веб-сервера, службы AWS CloudFormation предоставляет WordPress шаблон, который можно также, чтобы вы начали быстро. Для получения дополнительной информации см Начало работы в Руководстве пользователя AWS CloudFormation. Если вы предпочитаете, чтобы разместить свой блог WordPress на экземпляре Windows, см Развертывание WordPress блог на Amazon EC2 Windows, например, в руководстве пользователя Amazon EC2 для экземпляров Windows. Если вам нужно решение высокой доступности с развязкой базы данных, см Развертывание высокой доступности WordPress Сайт в Руководстве разработчика AWS Elastic Beanstalk.

Хостинг WordPress на процедуре клиента Amazon S3, вы не

Эти процедуры предназначены для использования с Amazon Linux. Для получения более подробной информации о других распределениях, увидеть их конкретную документацию. Многие шаги в этом руководстве, не работают в экземплярах Ubuntu. Для получения справки по установке WordPress на примере Ubuntu см WordPress в документации Ubuntu.

Предпосылки

Это руководство предполагает, что вы запустили экземпляр Amazon Linux с функциональным веб-сервер с PHP и MySQL поддержки, выполнив все действия, описанные в учебнике: Установка ЛАМПЫ веб-сервера на Amazon Linux. В этом руководстве также шаги по настройке группы безопасности, чтобы разрешить HTTP и HTTPS трафика, а также несколько шагов, чтобы гарантировать, что права доступа к файлам установлены правильно для вашего веб-сервера. Если вы еще не сделали этого, см руководство: Установка ЛАМПЫ веб-сервера на Amazon Linux для удовлетворения этих предпосылок, а затем вернуться к этой обучающей программе установить WordPress. Дополнительные сведения о добавлении правил в группу безопасности см Добавление правил в группу безопасности.

Мы настоятельно рекомендуем вам связать Elastic IP-адрес (EIP) к экземпляру, который вы используете для размещения WordPress блог. Это предотвращает общедоступный адрес DNS для вашего экземпляра от изменения и нарушения установки. Если у вас есть доменное имя, и вы хотите использовать его для вашего блога, вы можете обновить запись DNS для имени домена, чтобы указать на EIP адрес (за помощь в этом, обратитесь к регистратору доменных имен). Вы можете иметь один адрес EIP, связанный с запущенным экземпляром на безвозмездной основе. Для получения дополнительной информации см Elastic IP-адрес.

Хостинг WordPress на клиенте s3 амазонка добавить этот пользователь

Если вы не уже есть доменное имя для вашего блога, вы можете зарегистрировать доменное имя с Amazon RouteВ 53 и ассоциировать EIP адрес вашего экземпляра с вашим доменным именем. Для получения дополнительной информации см регистрации доменных имена с помощью Amazon Route 53 в Руководстве разработчика Amazon Rout 53.

Установить WordPress

Подключение к экземпляру, и загрузить WordPress инсталляционного пакета.

Для того, чтобы скачать и распаковать пакет установки WordPress

Загрузите последнюю версию пакета установки WordPress с помощью команды Wget. Следующая команда всегда необходимо скачать последнюю версию.

Распакуйте и разархивируйте пакет установки. Папка установки распаковывается в папку под названием WordPress.

Чтобы создать пользователя MySQL и базы данных для установки WordPress

Ваш WordPress установка должна хранить информацию, например, сообщения в блоге записей и комментариев пользователей, в базе данных. Эта процедура поможет вам создать базу данных для вашего блога и пользователь, который имеет право читать и сохранять информацию в этой базе данных.

Запустите сервер MySQL.

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

Если вы не обеспечили свой сервер MySQL тем не менее, это очень важно, что вы делаете это. Для получения дополнительной информации см Для защиты сервера MySQL.

Создайте пользователя и пароль для базы данных MySQL. Ваш WordPress установка использует эти значения для взаимодействия с базой данных MySQL. Введите следующую команду, заменив уникальное имя пользователя и пароль.

Убедитесь в том, что создать надежный пароль для пользователя. Не используйте одинарную кавычку ( ') свой пароль, потому что это нарушит предыдущую команду. Для получения дополнительных сведений о создании надежного пароля, перейдите к www.pctools.com/guides/password/. Не используйте повторно существующий пароль и не забудьте сохранить этот пароль в надежном месте.

Создание базы данных. Дайте вашей базе данных описательного, значимое имя, например, WordPress-дб.

Знаки препинание, окружающее имя базы данных в следующих командах называется кавычка. Ключ кавычка ( `), как правило, находится над клавишей Tab на стандартной клавиатуре. Обратные кавычки не всегда требуется, но они позволяют использовать иначе недопустимые символы, такие как дефис, в именах баз данных.

Предоставить полные привилегии для базы данных для пользователя WordPress, который вы создали ранее.

Промойте привилегии MySQL, чтобы забрать все ваши изменения.

Выход из клиента MySQL.

Для создания и редактирования файла WP-config.php

Папка установки WordPress содержит образец файла конфигурации с именем сор-конфиг-sample.php. В этой процедуре, вы скопировать этот файл и отредактировать его, чтобы соответствовать вашей конкретной конфигурации.

Скопируйте файл сор-конфиг-sample.php в файл под названием WP-config.php. Это создает новый файл конфигурации и сохраняет первоначальный образец файл нетронутого в качестве резервной копии.

Отредактируйте файл сор-config.php с помощью вашего любимого текстового редактора (например, нано- или VIM) и введите значения для установки. Если у вас нет любимого текстового редактора, нано намного проще для начинающих использовать.

Найдите строку, которая определяет DB_NAME и изменить database_name_here на имя базы данных, созданной в Ste 4 из Чтобы создать пользователь MySQL и базы данных для вашей установки WordPress.

Найдите строку, которая определяет DB_User и изменения username_here пользователю базы данных, созданной в StepВ 3 из Чтобы создать пользователя MySQL и базы данных для вашей установки WordPress.

Найдите строку, которая определяет пароль_базы_данную и изменения password_here сильного пароля, который вы создали в Ste 3 из Чтобы создать пользователь MySQL и базы данных для вашей установки WordPress.

Найдите раздел под названием аутентификации Уникальные ключи и соли. Эти KEY и ОСВ значения обеспечивают уровень шифрования в куки браузера, что WordPress пользователям хранить на своих локальных машинах. В основном, добавляя длинные, случайные значения здесь делает ваш сайт более безопасным. Посещение https://api.wordpress.org/secret-key/1.1/salt/ случайным образом генерировать набор ключевых значений, которые вы можете скопировать и вставить в файл сор-config.php. Для того, чтобы вставить текст в терминал PuTTY, поместите курсор туда, куда вы хотите вставить текст и нажмите правую кнопку мыши мыши внутри терминала PuTTY.

Приведенные ниже значения являются только в качестве примера; не использовать эти значения для установки.

Сохраните файл и закройте текстовый редактор.

Чтобы переместить установку WordPress в корень документа Apache

Теперь, когда вы распаковали папку установки, создали базу данных MySQL и пользователя, а также настроили WordPress файл конфигурации, вы будете готовы, чтобы переместить файлы установки на корневой каталог вашего веб-сервера документов, так что вы можете запустить скрипт установки, который завершает установку. Расположение этих файлов зависит от того, хотите ли вы ваш WordPress блог будет доступен в корневом каталоге вашего веб-сервера (например, my.public.dns.amazonaws.com) или в подкаталог или папку (например, my.public .dns.amazonaws.com / блог).

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

Если вы запускаете оба набора команд ниже, вы получите сообщение об ошибке на втором мв команды, так как файлы, которые вы пытаетесь переместить больше не существует.

Для того, чтобы сделать свой блог доступен на my.public.dns.amazonaws.com. перемещать файлы в папке WordPress (но не саму папку) в корень документа Apache (/ вар / WWW / HTML в случаях Amazon Linux).

ИЛИ. чтобы сделать свой блог доступен на my.public.dns.amazonaws.com/blog вместо этого, создать новую папку с именем блога внутри корневого каталога документов Apache и перемещать файлы в папке WordPress (но не саму папку) в новую папку блога ,

В целях безопасности, если вы не двигаетесь к следующей процедуре немедленно остановите веб-сервер Apache (HTTPd) теперь. После того, как вы двигаете установку в корневой каталог документов Apache, то WordPress сценарий установки не защищена, и злоумышленник может получить доступ к блогу, если веб-сервер Apache был запущен. Для того, чтобы остановить веб-сервер Apache, введите сервис HTTPd стоп команды SUDO. Если перейти к следующей процедуре, вам не нужно, чтобы остановить веб-сервер Apache.

Чтобы разрешить WordPress использовать пермалинки

WordPress Permalinks нужно использовать Apache .htaccess файлы, чтобы работать должным образом, но это не включена по умолчанию на Amazon Linux. Используйте эту процедуру, чтобы все переопределения в корневом каталоге документов Apache.

Откройте файл httpd.conf в вашем любимом текстовом редакторе (например, нано- или VIM). Если у вас нет любимого текстового редактора, нано намного проще для начинающих использовать.

Найдите раздел, который начинается с .

Изменение None линии AllowOverride в предыдущем разделе, чтобы прочитать AllowOverride All.

Есть несколько AllowOverride строки в этом файле; убедитесь, что вы измените строку в раздел.

Сохраните файл и закройте текстовый редактор.

Чтобы исправить права доступа к файлам для веб-сервера Apache

Некоторые из доступных функций в WordPress требует доступа на запись в корневой каталог документов Apache (например, загрузки медиа, хотя экраны администрирования). Веб-сервер работает как пользователь Apache, так что вам нужно, чтобы добавить этого пользователя в WWW группы, которая была создана в учебнике веб-сервера ЛАМПЫ.

Добавьте пользователя апачский к группе WWW.

Изменение владельца файла / вар / WWW и его содержимое пользователю апача.

Изменение группы владельца / вар / WWW и его содержимое в группе WWW.

Изменение разрешений директории / вар / WWW и его подкаталоги, чтобы добавить разрешения на запись группы и установить идентификатор группы на будущих подкаталогах.

Рекурсивный изменить права доступа к файлам / вар / WWW и его подкаталогов, чтобы добавить разрешения на запись группы.

Перезапустите веб-сервер Apache, чтобы забрать новую группу и разрешения.

Чтобы запустить скрипт установки WordPress

Используйте команду chkconfig, чтобы гарантировать, что HTTPD и MYSQLD служба запускается при каждой загрузке системы.

Убедитесь, что сервер MySQL (туздО) работает. Если служба туздЫ не работает, запустите его.

Убедитесь, что веб-сервер Apache (HTTPD) работает. Если служба HTTPD не работает, запустите его.

В веб-браузере введите URL вашего блога WordPress (либо общедоступный адрес DNS для вашего экземпляра, или этот адрес следуют папки блога). Вы должны увидеть экран установки WordPress.

Введите остальную информацию об установке в мастере установки WordPress.

Статьи по Теме

Как установить WordPress на 000webhost бесплатного хостингаУстановка WordPress на 000webhost WordPress является одной из лучших платформ блогов. В настоящее время, люди переходят на WordPress из-за его удобство для пользователей, расширенные темы, плагины и варианты ...
Aws упругая Beanstalk WordPress хостингЭто руководство проведет вас через процесс запуска экземпляра RDS DB внешний по отношению к AWS Elastic Beanstalk и настройке среды с высоким уровнем доступности работает веб-сайт WordPress для ...
Веб-хостинг один клик WordPress установить WAMPКак установить WordPress WordPress, как один из наиболее удобной CMSs онлайн, было загружено для миллионов тысяч раз по всему миру. Его простой и понятный интерфейс, ...
Хостинг WordPress на IISЭрик Уоершинг Введение WordPress блог публикация приложений и системы управления контентом. Согласно wordpress.org, WordPress является «государство в самом современном семантическом личном ...
Хостинг WordPress на IIS 7Эрик Уоершинг Введение WordPress блог публикация приложений и системы управления контентом. Согласно wordpress.org, WordPress является «государство в самом современном семантическом личном ...