Jak zainstalować i skonfigurować WordPress na Microsoft Azure

Witamy w drugiej części samouczka Jak uruchomić niesamowicie szybki WordPress na Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) . W pierwszej części omówiliśmy konfigurację maszyny wirtualnej(Virtual Machine) na koncie platformy Azure . A w tym poście zobaczymy, jak połączyć się z serwerem i rozpocząć na nim pobieranie i instalowanie WordPressa(WordPress) .

Zainstaluj(Install) i skonfiguruj WordPress na Microsoft Azure

Ten post będzie zawierał wiele poleceń terminalowych, więc spróbuj postępować zgodnie z samouczkiem krok po kroku i staraj się nie pomijać żadnego kroku.

Konfigurowanie serwera

Krok 1(Step 1) : Aby komunikować się z maszyną wirtualną, musisz nawiązać połączenie SSH i użyć klienta SSH .

Co to jest 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.

W tym samouczku używamy PuTTY , darmowego klienta SSH i telnet. (SSH)W tym kroku musisz pobrać i zainstalować (here)PuTTY stąd .

Krok 2(Step 2) : Zaloguj się do panelu Azure , otwórz maszynę wirtualną, którą stworzyliśmy w pierwszej części i naciśnij „Start”. Następnie kliknij „Połącz”, aby rozpocząć połączenie. Teraz wyskakujące okienko wyświetli twoją nazwę użytkownika i publiczny adres IP twojego komputera. Skopiuj całą nazwę hosta SSH (np. (SSH)[email protected] ). Możesz kliknąć na obrazy, aby zobaczyć większą wersję.

Teraz otwórz PuTTY i wklej tę nazwę hosta w polu Nazwa hosta(Host Name) , wybierz typ połączenia jako SSH i naciśnij Otwórz ze wszystkimi innymi ustawieniami jako domyślnymi. Otworzy się nowe okno terminala i poprosi o podanie hasła. Wprowadź hasło, które zostało wybrane w części 1(part 1) podczas tworzenia maszyny wirtualnej. Teraz jesteś w końcu połączony z serwerem wirtualnym przez połączenie SSH. Wszystko, co musisz teraz zrobić, to wpisać kilka poleceń w tym oknie terminala, aby zainstalować odpowiednie oprogramowanie i WordPress .

Instalowanie Apache

Krok 3(Step 3) : Przede(First) wszystkim musisz upewnić się, że wszystkie pakiety w Twojej instalacji Ubuntu są aktualne. Uruchom następujące polecenie, aby je zaktualizować:

sudo apt-get update

Teraz zainstalujemy Apache , darmowe oprogramowanie serwera HTTP . Zasadniczo (Basically)Apache będzie tym , który wysłuchuje czyjejś prośby o wyświetlenie zawartości Twojej witryny. Przeczytaj więcej o Apache tutaj(here) . Uruchom następujące polecenie, aby zainstalować Apache :

sudo apt-get install apache2

Teraz przejdź do katalogu, w którym zapisany jest plik konfiguracyjny Apache i otwórz go za pomocą edytora tekstu.

sudo nano /etc/apache2/apache2.conf

Na końcu tego pliku dodaj następującą linię:

“ServerName 127.0.0.1”.

Jak skonfigurować i zainstalować WordPress na Microsoft Azure

Uruchom ponownie usługę Apache:

sudo service apache2 reload

I przyznaj uprawnienia Apache , wykonując następujące polecenie:

sudo ufw allow in “Apache Full”

Instalowanie MySQL i PHP

Krok 4:(Step 4:) Wykonaj następujące polecenia, aby zainstalować MySQL i PHP na Ubuntu :

sudo apt-get install mysql-server

Wybierz(Choose) odpowiednie hasło roota MySQL i naciśnij „Enter”.(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

Pliki PHP(PHP) mają mieć wyższy priorytet niż pliki HTML , dlatego musimy zmienić inny plik konfiguracyjny:

sudo nano /etc/apache2/mods-enabled/dir.conf

Teraz w tym pliku przenieś „index.php” tak, aby znajdował się przed „index.html”. Zrestartuj serwer Apache .

sudo service apache2 reload

Tworzenie bazy danych MySQL

Krok 5: Postępuj zgodnie z poleceniami:

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;

Instalowanie WordPressa

Krok 6:(Step 6: ) To jest właściwie krok, który pobiera WordPress . Przejdź(Navigate) do katalogu głównego, a następnie pobierz i rozpakuj WordPress .

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

Przejdź do katalogu WWW , w którym przechowywane są wszystkie pliki witryny i skopiuj całą zawartość WordPressa(WordPress) do nowego wybranego folderu.

cd /var/www

sudo mkdir twcwp

Teraz utwórz plik wp-config.php, tworząc kopię przykładowego pliku konfiguracyjnego, a następnie skopiuj całą zawartość pobranego folderu do folderu „wordpress” w katalogu 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

Wprowadź(Enter) dane bazy danych, które stworzyliśmy w poprzednich krokach i zapisz plik. (patrz zrzut ekranu poniżej w celach informacyjnych)

Konfiguracja Apache

Krok 7(Step 7) : Teraz w ostatnim kroku musimy skonfigurować Apache, aby wiedział, że w naszym folderze „twcwp” działa strona internetowa. Musimy przejść do folderu dostępnych witryn i utworzyć nowy plik o nazwie „twcwp.conf”, który jest podobny do domyślnego pliku konfiguracyjnego.

sudo chown www-data:www-data * -R

cd /etc/apache2/sites-available

sudo cp 000-default.conf twcwp.conf

sudo nano twcwp.conf

W tym pliku zmień następujące wiersze

  • ServerAdmin twój_adres_e-mail
  • NazwaSerwera twcwp.com
  • ServerAlias ​​twcwp.com
  • Katalog główny dokumentu /var/www/twcwp

ServerAlias ​​powinien być nazwą domeny, którą zarejestrowałeś (w naszym przypadku nie zarejestrowaliśmy nazwy domeny, ale używamy jej tylko w celach informacyjnych).

Wykonaj(Execute) ostatni zestaw poleceń:

sudo chown -R twctestingadmin:www-data *

sudo mkdir /var/www/twcwp/wp-content/uploads

sudo a2ensite twcwp.conf

sudo service apache2 reload

Tutaj „twctestingadmin” to nazwa użytkownika konta administratora na naszej maszynie wirtualnej, a „twcwp” to katalog zawierający pliki WordPress . Możesz zastąpić te ciągi swoimi danymi.

I to wszystko, teraz masz w pełni funkcjonalną maszynę wirtualną działającą na Microsoft Azure , która obsługuje Twoją witrynę WordPress . Wystarczy teraz skonfigurować rekordy DNS, aby witryna wskazywała publiczny adres IP maszyny wirtualnej.

Jeśli chcesz tymczasowo uruchomić swoją witrynę, możesz edytować plik hostów systemu Windows(Windows) i dodać wpis, który tymczasowo zmapuje publiczny adres IP na nazwę domeny. (patrz zrzut ekranu w celach informacyjnych)

Samouczek jest dość długi i obejmuje wiele kroków. Możesz swobodnie zadawać pytania w sekcji komentarzy poniżej, a my z przyjemnością Ci pomożemy. Niektóre terminy użyte w tym poście mogą wydawać Ci się nowe, możesz je przeszukać w Google lub po prostu wrzucić wiadomość w komentarzu.

Chciałbym również przedstawić Wam dwie osobowości, które przyniosły nam ten wspaniały Warsztat(Workshop) w rejonie Chandigarh :

  • Jasjit Chopra
  • Divyadeep Sawhney

Warsztaty były prowadzone wspólnie przez Microsoft Users Group Chandigarh i WordPress Chandigarh . Możesz skontaktować się z obiema grupami na Facebooku(Facebook) i szukać nadchodzących spotkań w okolicy Chandigarh na meetup.com.

Powiązane czyta:(Related reads:)

  • Jak zainstalować WordPress na Google Cloud Platform(How to install WordPress on Google Cloud Platform)
  • Jak prowadzić blog WordPress z Microsoft IIS
  • Utwórz witrynę WordPress za pomocą Microsoft WebMatrix
  • Jak zainstalować WordPress na komputerze z systemem Windows.



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem na platformach Windows 11 i 10. Skupiam się na tworzeniu i utrzymywaniu wysokiej jakości oprogramowania zarówno dla Windows 7, jak i Windows 8. Pracowałem również nad wieloma innymi projektami, w tym między innymi Chrome, Firefox, Xbox One i plikami.



Related posts