Как установить и настроить WordPress на Microsoft Azure
Добро пожаловать во вторую часть руководства « Как быстро запустить WordPress в Microsoft Azure»(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) . В первой части мы обсудили настройку виртуальной машины(Virtual Machine) в вашей учетной записи Azure . И в этом посте мы увидим, как подключиться к вашему серверу и начать загрузку и установку на него WordPress .
Установка(Install) и настройка WordPress на Microsoft Azure
Этот пост будет включать в себя множество терминальных команд, поэтому, пожалуйста, старайтесь следовать инструкциям шаг за шагом и не пропускать ни одного шага.
Настройка вашего сервера
Шаг 1(Step 1) : Для связи с вашей виртуальной машиной вам необходимо установить SSH -соединение и использовать SSH - клиент.
Что такое SSH?
According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.
В этом руководстве мы используем PuTTY , бесплатный клиент SSH и telnet. Итак ,(here) для этого шага вам необходимо скачать и установить PuTTY отсюда .
Шаг 2.(Step 2) Войдите в свою панель Azure , откройте виртуальную машину, которую мы создали в первой части, и нажмите «Пуск». Затем нажмите «Подключиться», чтобы начать подключение. Теперь всплывающее окно будет отображать ваше имя пользователя и общедоступный IP-адрес вашего компьютера. Скопируйте полное имя хоста SSH (например , [email protected] ). Вы можете нажать на изображения, чтобы увидеть увеличенную версию.
Теперь откройте PuTTY и вставьте это имя хоста в поле « Имя хоста»(Host Name) , выберите тип подключения как SSH и нажмите «Открыть» со всеми остальными настройками по умолчанию. Откроется новое окно терминала, и вам будет предложено ввести пароль. Введите пароль, который был выбран в части 1(part 1) при создании виртуальной машины. Теперь вы, наконец, подключены к своему виртуальному серверу через SSH-соединение. Все, что вам нужно сделать сейчас, это ввести несколько команд в этом окне терминала, чтобы установить правильное программное обеспечение и WordPress .
Установка Апача
Шаг 3(Step 3) : Прежде(First) всего, вам нужно убедиться, что все пакеты в вашей установке Ubuntu обновлены. Выполните следующую команду, чтобы обновить их:
sudo apt-get update
Теперь мы установим Apache , бесплатное программное обеспечение HTTP - сервера. По сути(Basically) , Apache будет слушать чей-то запрос на отображение содержимого вашего веб-сайта. Подробнее об Apache здесь(here) . Выполните следующую команду, чтобы установить Apache :
sudo apt-get install apache2
Теперь перейдите в каталог, в котором сохранен файл конфигурации Apache, и откройте его с помощью текстового редактора.
sudo nano /etc/apache2/apache2.conf
В конце этого файла добавьте следующую строку:
“ServerName 127.0.0.1”.
Перезапустите службу Apache:
sudo service apache2 reload
И предоставьте разрешения Apache , выполнив следующую команду:
sudo ufw allow in “Apache Full”
Установка MySQL и PHP
Шаг 4:(Step 4:) Выполните следующие команды, чтобы установить MySQL и PHP в Ubuntu :
sudo apt-get install mysql-server
Выберите(Choose) подходящий корневой пароль MySQL и нажмите «Ввод».
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(PHP) должны иметь больший приоритет, чем файлы 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 test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd'; FLUSH PRIVILEGES; Exit;
Установка WordPress
Шаг 6:(Step 6: ) На самом деле это шаг, который загружает WordPress . Перейдите(Navigate) в корневой каталог, а затем загрузите и распакуйте 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/
cd /var/www/twcwp/ sudo nano wp-config.php
Введите(Enter) данные базы данных, которые мы создали на предыдущих шагах, и сохраните файл. (см. скриншот ниже для справки)
Настройка Apache
Шаг 7.(Step 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_address
- Имя сервера twcwp.com
- Псевдоним сервера twcwp.com
- Корень документа /var/www/twcwp
ServerAlias должно быть доменным именем, которое вы зарегистрировали (в нашем случае мы не зарегистрировали доменное имя, а просто используем его для справки).
Выполните(Execute) этот окончательный набор команд:
sudo chown -R twctestingadmin:www-data * sudo mkdir /var/www/twcwp/wp-content/uploads sudo a2ensite twcwp.conf sudo service apache2 reload
Здесь «twctestingadmin» — это имя пользователя учетной записи администратора на нашей виртуальной машине, а «twcwp» — это каталог, содержащий файлы WordPress . Вы можете заменить эти строки своими данными.
Вот и все, теперь у вас есть полнофункциональная виртуальная машина, работающая в Microsoft Azure , на которой размещен ваш веб-сайт WordPress . Все, что вам нужно сделать, это настроить записи DNS так, чтобы веб-сайт указывал на общедоступный IP-адрес виртуальной машины.
Если вы хотите временно запустить свой веб-сайт, вы можете отредактировать файл hosts Windows и добавить запись, которая временно сопоставит общедоступный IP-адрес с доменным именем. (Windows)(см. скриншот для справки)
Учебник довольно длинный и включает в себя множество шагов. Вы можете задать любые вопросы в разделе комментариев ниже, и мы будем рады помочь вам. Некоторые термины, использованные в этом посте, могут показаться вам новыми, вы можете поискать их в Google или просто оставить сообщение в комментариях.
Кроме того, я хотел бы познакомить вас с двумя личностями, которые принесли нам этот замечательный Семинар(Workshop) в районе Чандигарха(Chandigarh) :
- Джасджит Чопра
- Дивьядип Сони
Семинар был совместно проведен Microsoft Users Group Chandigarh и WordPress Chandigarh . Вы можете связаться с обеими группами на Facebook и узнать о предстоящих встречах в районе Чандигарха(Chandigarh) на сайте meetup.com.
Связанные чтения:(Related reads:)
- Как установить WordPress на Google Cloud Platform(How to install WordPress on Google Cloud Platform)
- Как разместить блог WordPress с помощью Microsoft IIS
- Создайте сайт WordPress с помощью Microsoft WebMatrix
- Как установить WordPress на ПК с Windows.
Related posts
Как бегать восколы быстро WordPress на Microsoft Azure
Microsoft Intune не синхронизирует? Force Intune, чтобы синхронизировать в Windows 11/10
Microsoft Azure Import Export Tool: привод preparation and repair tool
Cloud Computing interview Вопросы и ответы
In-place upgrade не поддерживается на Azure Virtual Machines
Как вручную настроить WordPress на домене
Must Have WordPress Yoast SEO Settings 2021
Устройства Windows 10 не могут синхронизировать с Intune после регистрации
Как защитить паролем страницы на вашем сайте WordPress
Как использовать WP Super Cache в блоге WordPress
Как установить тестовый сайт WordPress на свой компьютер
Как создать собственное всплывающее окно с купоном в WordPress
Как ускорить любой сайт WordPress с помощью .HTACCESS
Как проверить, заблокирован ли веб-сайт из AdSense
Как ускорить сайт WordPress за 11 шагов
Как добавить плавающую боковую панель в Wordpress
Как переместить WordPress site от одного хоста на другой
Как изменить URL-адрес входа в WordPress для большей безопасности
3 лучших SEO-плагина для WordPress
Backup VMware Virtual Machines с Azure Backup Server