Как да инсталирате и настроите WordPress на Microsoft Azure

Добре дошли в част 2 от урока Как да стартирате невероятно бърз 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 клиент в този урок. Така че за тази стъпка от вас се изисква да изтеглите и инсталирате PuTTY от тук(here) .

Стъпка 2(Step 2) : Влезте във вашия Azure панел, отворете виртуалната машина, която създадохме в първата част и натиснете „Старт“. След това кликнете върху „Свързване“, за да започнете връзката. Сега изскачащ прозорец ще покаже вашето потребителско име и публичния IP адрес на вашата машина. Копирайте цялото SSH име на хост (напр . [email protected] ). Можете да кликнете върху изображенията, за да видите по-голямата версия.

Сега отворете PuTTY и поставете това име на хост в полето Host Name и изберете типа на връзката като SSH и натиснете отворено с всички други настройки по подразбиране. Ще се отвори нов прозорец на терминала и ще ви подкани за паролата. Въведете паролата, която е избрана в част 1(part 1) , докато създавате виртуална машина. Сега най-накрая сте свързани с вашия виртуален сървър чрез SSH връзка. Всичко, което трябва да направите сега, е да въведете някои команди в този терминален прозорец, за да инсталирате подходящ софтуер и WordPress .

Инсталиране на Apache

Стъпка 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”.

Как да настроите и инсталирате WordPress на Microsoft Azure

Рестартирайте услугата 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 root парола и натиснете '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 файловете трябва да имат по-голям приоритет от 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

В този файл променете следните редове

  • Администратор на сървъра your_email_adress
  • Име на сървъра twcwp.com
  • Псевдоним на сървъра twcwp.com
  • DocumentRoot /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 адрес на виртуалната машина.

Ако искате временно да стартирате уебсайта си, можете да редактирате файла с хостове на Windows и да добавите запис, който временно ще съпоставя публичния IP адрес с името на домейна. (вижте екранната снимка за справка)

Урокът е доста дълъг и включва много стъпки. Можете да се чувствате свободни да зададете всякакви въпроси в секцията за коментари по-долу и ние ще се радваме да ви помогнем. Някои термини, използвани в тази публикация, може да ви се сторят нови, можете да ги търсите в Google или просто да пуснете съобщение в коментарите.

Също така бих искал да ви запозная с двете личности, които ни донесоха тази прекрасна работилница(Workshop) в района на Чандигарх(Chandigarh) :

  • Джаджит Чопра
  • Дивиадип Соуни

Семинарът беше проведен колективно от Microsoft Users Group Chandigarh и WordPress Chandigarh . Можете да се свържете с двете групи във Facebook и да потърсите предстоящи срещи в района на Чандигарх(Chandigarh) на meetup.com.

Свързани чете:(Related reads:)



About the author

Здрасти! Аз съм компютърен програмист с над 10 години опит в областта. Специализирам се в разработването и поддръжката на софтуер за смартфони и актуализации на windows. Освен това предлагам услугите си като месечен представител за поддръжка на имейл клиенти.



Related posts