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

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

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

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

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

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

Что такое SSH?

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

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

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

Теперь откройте PuTTY и вставьте это имя хоста в поле Имя хоста , выберите тип подключения как SSH и откройте все остальные настройки по умолчанию. Откроется новое окно терминала и попросит вас ввести пароль. Введите пароль, который был выбран в части 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». 


Теперь сохраните файл, нажав strong Ctrl + O ’, затем Enter и затем Ctrl + X ’.

Перезапустите сервис Apache:

 Перезагрузка службы sudo apache2 

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

 sudo ufw allow в «Apache Full» 

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

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

 sudo apt-get install mysql-server 

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

 sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql
sudo apt-get установить php5-cli
sudo apt-get установить php5-gd libssh2-php 

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

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

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

 Перезагрузка службы sudo apache2 

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

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

 mysql -u root -p
CREATE DATABASE test SET DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Предоставить все на тестирование. * TO test tester ’@’ localhost ’, идентифицированный IF testpwd ';
ПРИВИЛЕГИИ ПРОМЫВКИ;
Выход 


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

Установка WordPress

Шаг 6 . На самом деле это шаг загрузки WordPress. Перейдите в корневой каталог, а затем загрузите и распакуйте WordPress.

 wget http://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/sites-available
sudo cp 000-default.conf twcwp.conf
sudo nano twcwp.conf 

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

  • ServerAdmin your_email_adress
  • Имя_сервера 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 apache2 

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

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

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

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

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

  • Джасджит Чопра — LinkedIn
  • Divyadeep Sawhney — LinkedIn

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

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

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