Добре дошли в част 2 на урока Как да стартирате пламтящо WordPress на Microsoft Azure, В първата част дискутирахме създаването на a Виртуална машина на твоят лазурен сметка. И в тази публикация ще видим как да се свържем с вашия сървър и да започнем да го изтегляме и инсталираме 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 (например име_или_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”.
Сега запазете файла, като натиснете 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
Изберете подходяща root парола за MySQL и натиснете "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: Това всъщност е стъпката, която изтегля 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
- ServerName 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 адрес на виртуалната машина.
Урокът е доста дълъг и включва много стъпки.Може да се колебаете да зададете въпроси в секцията за коментари по-долу и ние ще се радваме да ви помогнем. Някои термини, използвани в тази публикация, изглеждат нови за вас, можете да ги търсите от Google или просто да пуснете съобщение в коментарите.
Също така бих искал да ви запозная с двете личности, които ни донесоха този чудесен семинар в района на Чандигар:
- Джасит Чопра - LinkedIn
- Дивайед Сауни -
Семинарът се проведе колективно от Група потребители на Microsoft Chandigarh и WordPress Chandigarh, Можете да се свържете с двете групи във Facebook и да потърсите предстоящи срещи в областта Chandigarh на meetingup.com.
Свързани прочитания:
- Как да инсталираме WordPress на Google Cloud Platform
- Как да бъде домакин на WordPress блог с Microsoft IIS
- Създайте сайт в WordPress, като използвате Microsoft WebMatrix
- Как да инсталираме WordPress на Windows PC.