Добро пожаловать в часть 2 учебника Как быстро запустить WordPress на Microsoft Azure, В первой части мы обсудили создание Виртуальная машина на ваше лазурь учетная запись. И в этом сообщении мы увидим, как подключиться к вашему серверу и начать загрузку и установку WordPress в теме.
Установка и настройка WordPress на Microsoft Azure
Это сообщение будет включать в себя множество команд терминала, поэтому, пожалуйста, попробуйте выполнить шаг за шагом и постарайтесь не пропустить какой-либо шаг.
Настройка сервера
Шаг 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-клиент. Итак, для этого шага вам необходимо скачать и установить PuTTY.
Шаг 2: Войдите в свою панель Azure, откройте виртуальную машину, которую мы создали в первой части, и нажмите «Пуск». Затем нажмите «Подключиться», чтобы начать соединение. Теперь всплывающее окно отобразит ваше имя пользователя и общедоступный IP-адрес вашего аппарата. Скопируйте все имя хоста SSH (например, [email protected]). Вы можете нажать на картинку, чтобы увидеть увеличенную версию.
Теперь откройте 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”.
Теперь сохраните файл, нажав ' Ctrl + O' затем Войти а потом ' Ctrl + X ’.
Перезапустите службу Apache:
sudo service apache2 reload
И предоставить разрешения для Apache, выполнив следующую команду:
sudo ufw allow in “Apache Full”
Установка MySQL и PHP
Шаг 4: Выполните следующие команды для установки MySQL и PHP на Ubuntu:
sudo apt-get install mysql-server
Выберите подходящий пароль пользователя 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-файлы должны получать больше приоритетов, чем файлы 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: На самом деле это шаг, который загружает WordPress. Перейдите в корневой каталог, а затем загрузите и извлеките WordPress.
wget https://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
Введите данные базы данных, которые мы создали на предыдущих шагах, и сохраните файл. (см. снимок экрана ниже для справки)
Настройка 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
Выполните эти окончательные команды:
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-адрес виртуальной машины.
Кроме того, я хотел бы познакомить вас с двумя личностями, которые принесли нам эту замечательную мастерскую в районе Чандигарх:
- 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.