Android

Как установить и настроить WordPress на Microsoft Azure

How does Microsoft Azure work?

How does Microsoft Azure work?

Оглавление:

Anonim

Добро пожаловать в часть 2 учебника Как запустить невероятно быстрый WordPress на Microsoft Azure . В первой части мы обсудили настройку Виртуальной машины в вашей учетной записи Azure . И в этом сообщении мы увидим, как подключиться к вашему серверу и начать загрузку и установку WordPress на нем.

Установка и настройка WordPress на Microsoft Azure

Этот пост будет содержать много терминалов команды, поэтому, пожалуйста, попробуйте выполнить шаг за шагом и попытайтесь не пропустить какой-либо шаг.

Настройка сервера

Шаг 1 : для связи с вашей виртуальной машиной необходимо установить соединение SSH и использовать SSH-клиент.

Что такое SSH?

Согласно Wikipedia, Secure Shell (SSH) является криптографическим сетевым протоколом для надежной работы сетевых сервисов по незащищенной сети. Наиболее известный пример приложения - для удаленного входа в компьютерные системы пользователями.

В этом учебнике мы используем PuTTY, бесплатный SSH и telnet-клиент. Итак, для этого шага вы должны скачать и установить PuTTY здесь.

Шаг 2 : Войдите в свою панель Azure, откройте виртуальную машину, которую мы создали в первой части, и нажмите «Пуск». Затем нажмите «Подключиться», чтобы начать соединение. Теперь всплывающее окно отобразит ваше имя пользователя и общедоступный IP-адрес вашего аппарата. Скопируйте все имя хоста SSH (например, [email protected]). Вы можете нажать на изображение, чтобы увидеть большую версию.

Теперь откройте PuTTY и вставьте это имя хоста в поле Имя хоста и выберите тип подключения как SSH и нажмите все другие настройки по умолчанию. Откроется новое окно терминала и предложит ввести пароль. Введите пароль, который был выбран в part 1 , при создании виртуальной машины. Теперь вы, наконец, подключены к виртуальному серверу через SSH-соединение. Все, что вам нужно сделать, это ввести некоторые команды в этом окне терминала для установки правильного программного обеспечения и WordPress.

Установка Apache

Шаг 3 : Прежде всего, вам нужно убедиться, что все пакеты на вашем установка Ubuntu актуальна. Выполните следующую команду, чтобы обновить их:

sudo apt-get update

Теперь мы установим Apache, бесплатное программное обеспечение HTTP-сервера. В основном, Apache будет тем, кто слушает чей-то запрос, чтобы отображать содержимое вашего сайта. Узнайте больше об Apache здесь. Выполните следующую команду для установки Apache:

sudo apt-get install apache2

Теперь перейдите в каталог, в котором хранится файл конфигурации Apache, и откройте его с помощью текстового редактора.

sudo nano / etc / apache2 / apache2.conf

В конце этого файла добавьте следующую строку:

"ServerName 127.0.0.1".

Теперь сохраните файл, нажав ` Ctrl + O `, затем Введите и затем < Ctrl + X `.

Перезапустите службу Apache:

sudo service apache2 reload

И предоставите разрешения для Apache, выполнив следующую команду:

sudo ufw разрешить в «Apache Full»

Установка MySQL и PHP

Шаг 4: Выполните следующие команды для установки MySQL и PHP на Ubuntu:

sudo apt-get install mysql-server

Выберите подходящий пароль пользователя MySQL и нажмите «Enter».

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install php5-cli sudo apt-get install php5-gd libssh2-php

Файлы PHP должны быть предоставлены больше prio чем файлы HTML, поэтому нам нужно изменить другой файл конфигурации:

sudo nano /etc/apache2/mods-enabled/dir.conf

Теперь в этом файле переместите index.php, чтобы он появился перед «index.html». Перезапустите сервер Apache.

sudo service apache2 reload

Создание базы данных MySQL

Шаг 5: Следуйте командам:

mysql -u root -p CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON. * TO `тестер` @ `localhost` IDENTIFIED BY `testpwd`; ПРИВИЛЕГИИ ФЛЮЗА; Выход

Эти команды создадут базу данных с именем test с пользователем под названием «тестер» и пароль «testpwd». Эта база данных будет использоваться WordPress для хранения всех данных.

Установка WordPress

Шаг 6: Это фактически шаг, который загружает WordPress. Перейдите в корневой каталог, а затем загрузите и извлеките WordPress.

wget //wordpress.org/latest.tar.gz tar xzvf latest.tar.gz

Перейдите в каталог WWW, где все файлы веб-сайта сохраните и скопируйте все содержимое WordPress здесь в новой папке по вашему выбору.

cd / var / www sudo mkdir twcwp

Теперь создайте файл wp-config.php, создав копию образца файла конфигурации и затем скопируйте все содержимое загруженной папки в папку «wordpress» в каталоге www.

cp ~ / wordpress / wp-config-sample.php ~ / wordpress / wp-config.php sudo rsync -avP ~ / wordpress / / var / www / twcwp /

Перейдите в новый каталог веб-сайта и отредактируйте файл конфигурации WordPress, чтобы WordPress мог связываться с базой данных.

cd / var / www / twcwp / sudo nano wp-config.php

Введите данные базы данных, созданные нами на предыдущих шагах, и сохраните файл. (см. скриншот ниже для справки)

Настройка Apache

Шаг 7 : Теперь для последнего шага нам нужно настроить apache, чтобы он знал, что в нашей папке «twcwp» есть веб-сайт. Нам нужно перейти к папке доступных сайтов и создать новый файл под названием «twcwp.conf», который похож на файл конфигурации по умолчанию.

sudo chown www-data: www-data * -R cd / etc / apache2 / сайты-доступные sudo cp 000-default.conf twcwp.conf sudo nano twcwp.conf

В этом файле измените следующие строки

  • ServerAdmin your_email_adress
  • ServerName twcwp.com
  • ServerAlias ​​twcwp.com
  • DocumentRoot / var / www / twcwp

ServerAlias ​​должно быть зарегистрированным доменным именем (в нашем случае мы не зарегистрировали доменное имя, но мы просто используем его для справки).

Выполните этот окончательный набор команды:

sudo chown -R twctestingadmin: www-data * sudo mkdir / var / www / twcwp / wp-content / uploads sudo a2ensite twcwp.conf sudo service apache2 reload

Здесь «twctestingadmin» является именем пользователя admin учетной записи на нашей виртуальной машине, а «twcwp» - это каталог, содержащий файлы WordPress. Вы можете заменить эти строки своими данными.

И вот оно, теперь у вас есть полностью функциональная виртуальная машина, работающая на Microsoft Azure, на которой размещается ваш сайт WordPress. Все, что вам нужно сделать, это настроить DNS-записи, чтобы сайт указывал на общедоступный IP-адрес виртуальной машины.

Если вы хотите временно запустить свой сайт, вы можете отредактировать файл хостов Windows и добавить запись, которая временно отобразит общедоступный IP-адрес в доменное имя. (см. снимок экрана для справки)

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

Кроме того, я хотел бы познакомить вас с двумя личностями, которые принесли нам этот замечательный семинар в районе Чандигарх:

  • Jasjit Chopra - LinkedIn
  • Divyadeep Sawhney - LinkedIn

Семинар проводился совместно группой пользователей Microsoft Chandigarh и WordPress Chandigarh . Вы можете связаться с обеими группами на Facebook и посмотреть предстоящие встречи в районе Чандигарха на meetup.com.

Связанные чтения:

  • Как установить WordPress на Google Cloud Platform
  • Как разместить блог WordPress с помощью Microsoft IIS
  • Создание сайта WordPress с использованием Microsoft WebMatrix
  • Как установить WordPress на ПК с ОС Windows.