Добро пожаловать во вторую часть учебника Как запустить невероятно быстрый 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.