Azure

Як встановити та налаштувати WordPress на Microsoft Azure

Як встановити та налаштувати WordPress на Microsoft Azure

Ласкаво просимо до частини 2 підручника Як запустити надзвичайно швидкий WordPress на Microsoft Azure. У першій частині ми обговорили створення а Віртуальна машина на тобі Лазурний рахунок. І в цій публікації ми побачимо, як підключитися до вашого сервера та розпочати завантаження та встановлення WordPress на ньому.

Встановіть та налаштуйте WordPress на Microsoft Azure

Ця публікація буде містити багато команд терміналу, тому, будь ласка, спробуйте дотримуватися покрокового підручника та намагайтеся не пропускати жодного кроку.

Налаштування вашого сервера

Крок 1: Для спілкування з вашою віртуальною машиною вам потрібно встановити з'єднання SSH та використовувати клієнт SSH.

Що таке SSH?

Згідно з Вікіпедією, Secure Shell (SSH) - це криптографічний мережевий протокол для безпечної роботи мережевих служб через незахищену мережу. Найвідоміший приклад програми для віддаленого входу користувачів до комп'ютерних систем.

У цьому підручнику ми використовуємо PuTTY, безкоштовний клієнт SSH та telnet. Отже, для цього кроку вам потрібно завантажити та встановити PuTTY звідси.

Крок 2: Увійдіть на свою панель Azure, відкрийте віртуальну машину, яку ми створили в першій частині, і натисніть "Пуск". Потім натисніть «Підключити», щоб розпочати з’єднання. Тепер у спливаючому вікні відображатимуться ваше ім’я користувача та загальнодоступна IP-адреса вашої машини. Скопіюйте все ім'я хосту SSH (наприклад,.g. [електронна пошта захищена]). Ви можете натиснути на зображення, щоб побачити більшу версію.

Тепер відкрийте PuTTY і вставте це ім'я хосту в Ім'я ведучого і виберіть тип підключення як SSH і натисніть "Відкрити" з усіма іншими параметрами за замовчуванням. Відкриється нове вікно терміналу, в якому буде запропоновано ввести пароль. Введіть пароль, який було вибрано в частина 1 під час створення віртуальної машини. Тепер ви, нарешті, підключені до свого віртуального сервера через з'єднання SSH. Все, що вам потрібно зробити зараз, - це ввести деякі команди у цьому вікні терміналу, щоб встановити належне програмне забезпечення та WordPress.

Встановлення Apache

Крок 3: Перш за все, вам потрібно переконатися, що всі пакети вашої інсталяції Ubuntu оновлені. Виконайте таку команду, щоб оновити їх:

sudo apt-get update

Тепер ми встановимо Apache, безкоштовне програмне забезпечення HTTP-сервера. По суті, Apache буде тим, хто слухає чийсь запит про відображення вмісту вашого веб-сайту. Детальніше про Apache читайте тут. Виконайте таку команду, щоб встановити Apache:

sudo apt-get встановити apache2

Тепер перейдіть до каталогу, де зберігається файл конфігурації Apache, і відкрийте його за допомогою текстового редактора.

sudo nano / etc / apache2 / apache2.конф

В кінці цього файлу додайте такий рядок:

“Ім'я сервера 127.0.0.1 ”.


Тепер збережіть файл, натиснувши 'Ctrl + O' тоді Введіть і потім 'Ctrl + X'.

Перезапустіть службу Apache:

перезавантажити службу sudo apache2

І надайте дозволи Apache, виконавши наступну команду:

sudo ufw дозволити в “Apache Full”

Встановлення MySQL та PHP

Крок 4: Виконайте такі команди, щоб встановити MySQL та PHP на Ubuntu:

sudo apt-get встановити mysql-сервер

Виберіть відповідний кореневий пароль 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.конф

Тепер у цьому файлі перемістіть “index.php ", так що він стоїть перед" index.html ". Перезапустіть сервер Apache.

перезавантажити службу sudo apache2

Створення бази даних MySQL

Крок 5: Виконуйте команди:

mysql -u root -p СТВОРИТИ тест бази даних ЗАВДАННЯ НАБОР ХАРАКТЕРІВ utf8 ЗБІРИТИ utf8_unicode_ci; ТЕСТ ГРАНТУВАТИ.* ДО 'tester' @ 'localhost' ІДЕНТИФІКОВАНО 'testpwd'; ПРИВИЛЕГІЇ ФЛЕШУ; Вихід;


Ці команди створять базу даних з іменем test із користувачем під назвою "тестер" та паролем "testpwd". Цю базу даних буде використовувати WordPress для зберігання всіх даних.

Встановлення WordPress

Крок 6: Це фактично крок, який завантажує WordPress. Перейдіть до кореневого каталогу, а потім завантажте та витягніть WordPress.

wget http: // wordpress.орг / найновіша.дьоготь.gz tar xzvf останні.дьоготь.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.конф

У цьому файлі змініть наступні рядки

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 або просто залишити повідомлення в коментарях.

Крім того, я хотів би познайомити вас з двома особами, які привели нам цю чудову майстерню в районі Чандігарх:

Семінар проводився колективно Група користувачів Microsoft Чандігарх і WordPress Чандігарх. Ви можете зв’язатися з обома групами у Facebook та шукати майбутні зустрічі в районі Чандігар на зустрічі.ком.

Пов’язані читання:

Битва за Веснот 1.13.6 Розробка випущена
Битва за Веснот 1.13.6, випущений минулого місяця, є шостим випуском розробки в 1.13.x, і це забезпечує низку вдосконалень, особливо до інтерфейсу кор...
Як встановити League of Legends на Ubuntu 14.04
Якщо ви шанувальник League of Legends, то це можливість для вас тестувати League of Legends. Зверніть увагу, що LOL підтримується на PlayOnLinux, якщо...
Встановіть останню стратегічну гру OpenRA на Ubuntu Linux
OpenRA - це ігровий движок Libre / Free Real Time Strategy, який відтворює ранні ігри Вествуда, такі як класичний Command & Conquer: Red Alert. Пошире...