Azure

Jak zainstalować i skonfigurować WordPress na Microsoft Azure

Jak zainstalować i skonfigurować WordPress na Microsoft Azure

Witamy w części 2 samouczka Jak uruchomić niesamowicie szybki WordPress na Microsoft Azure. W pierwszej części omówiliśmy konfigurację Maszyna wirtualna na Twoim Lazur konto. W tym poście zobaczymy, jak połączyć się z serwerem i rozpocząć pobieranie oraz instalację WordPress na tym.

Zainstaluj 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: Aby komunikować się z maszyną wirtualną, musisz nawiązać połączenie SSH i użyć klienta SSH.

Co to jest SSH?

Według Wikipedii Secure Shell (SSH) to kryptograficzny protokół sieciowy do bezpiecznego korzystania z usług sieciowych w niezabezpieczonej sieci. Najbardziej znana przykładowa aplikacja służy do zdalnego logowania użytkowników do systemów komputerowych.

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

Krok 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 (e.sol. [e-mail chroniony]). Możesz kliknąć na obrazy, aby zobaczyć większą wersję.

Teraz otwórz PuTTY i wklej tę nazwę hosta w Nazwa hosta i 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ęść 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: Przede wszystkim musisz upewnić się, że wszystkie pakiety w Twojej instalacji Ubuntu są aktualne. Uruchom następujące polecenie, aby je zaktualizować:

aktualizacja sudo apt-get

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

sudo apt-get zainstaluj 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.konf

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

„Nazwa serwera 127.0.0.1”.


Teraz zapisz plik, naciskając 'Ctrl + O' następnie Wchodzić i wtedy 'Ctrl + X'.

Uruchom ponownie usługę Apache:

usługa sudo apache2 przeładuj

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

sudo ufw zezwala na „Apache Full”

Instalacja MySQL i PHP

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

sudo apt-get install mysql-server

Wybierz odpowiednie hasło roota MySQL i naciśnij „Enter”.

sudo apt-get zainstaluj php5 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get zainstaluj php5-cli sudo apt-get zainstaluj php5-gd libssh2-php

Pliki PHP mają mieć wyższy priorytet niż pliki HTML, więc musimy zmienić inny plik konfiguracyjny:

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

Teraz w tym pliku przenieś „indeks.php”, aby pojawił się przed „indeksem.html”. Zrestartuj serwer Apache.

usługa sudo apache2 przeładuj

Tworzenie bazy danych MySQL

Krok 5: Postępuj zgodnie z poleceniami:

mysql -u root -p UTWÓRZ BAZĘ DANYCH test DOMYŚLNY ZESTAW ZNAKÓW utf8 UKŁADANIE utf8_unicode_ci; GRANT ALL ON test.* TO 'tester'@'localhost' IDENTYFIKOWANE PRZEZ 'testpwd'; PRZYWILEJE WSPÓŁPRACUJĄCE; Wyjście;


Te polecenia utworzą bazę danych o nazwie test z użytkownikiem o nazwie „tester” i hasłem „testpwd”. Ta baza danych będzie używana przez WordPress do przechowywania wszystkich danych.

Instalowanie WordPressa

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

wget http://wordpress.org/ostatni.smoła.gz tar xzvf najnowszy.smoła.gz

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

cd /var/www sudo mkdir twcwp

Teraz utwórz wp-config.plik 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/


Przejdź do nowego katalogu witryny i edytuj plik konfiguracyjny WordPressa, aby WordPress mógł komunikować się z bazą danych.

cd /var/www/twcwp/ sudo nano wp-config.php

Wprowadź 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: 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-dostępne sudo cp 000-default.konf. twcwp.conf sudo nano twcwp.konf

W tym pliku zmień następujące linie

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 ostatni zestaw poleceń:

sudo chown -R twctestingadmin: www-data * sudo mkdir /var/www/twcwp/wp-content/uploads sudo a2ensite twcwp.conf sudo usługa przeładuj apache2

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 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 lot. Możesz 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 zostawić wiadomość w komentarzach.

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

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

Powiązane czyta:

Gry Jak stworzyć grę na Linuksie
Jak stworzyć grę na Linuksie
Dziesięć lat temu niewielu użytkowników Linuksa przewidywało, że ich ulubiony system operacyjny pewnego dnia stanie się popularną platformą do gier dl...
Gry Open Source Ports of Commercial Game Engines
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Gry Najlepsze gry wiersza poleceń dla systemu Linux
Najlepsze gry wiersza poleceń dla systemu Linux
Wiersz poleceń jest nie tylko twoim największym sprzymierzeńcem podczas korzystania z Linuksa - może być również źródłem rozrywki, ponieważ możesz go ...