Android

Jak zainstalować i skonfigurować WordPress na Microsoft Azure

Hosting Wordpress On Azure (Step by Step Tutorial)

Hosting Wordpress On Azure (Step by Step Tutorial)

Spisu treści:

Anonim

Witamy w części 2 samouczka Jak uruchomić niesamowicie szybki WordPress na Microsoft Azure . W pierwszej części omówiliśmy konfigurację maszyny wirtualnej na twoim koncie Azure . W tym poście zobaczymy, jak połączyć się z serwerem i rozpocząć pobieranie i instalowanie WordPress na tym.

Instalacja i konfiguracja WordPress na Microsoft Azure

Ten post będzie zawierał dużo terminala polecenia, więc spróbuj wykonać krok po kroku samouczek i nie pomijaj żadnego kroku.

Konfigurowanie serwera

Krok 1 : Aby nawiązać komunikację z maszyną wirtualną, musisz ustanowić połączenie SSH i użyj klienta SSH.

Co to jest SSH?

Według Wikipedii, Secure Shell (SSH) jest kryptograficznym protokołem sieciowym do bezpiecznego korzystania z usług sieciowych w niezabezpieczonej sieci. Najbardziej znaną aplikacją przykładową jest zdalne logowanie do systemów komputerowych przez użytkowników.

W tym samouczku używamy PuTTY, darmowego klienta SSH i Telnet. W tym kroku musisz pobrać i zainstalować program PuTTY z tego miejsca.

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

Teraz otwórz PuTTY i wklej tę nazwę hosta w polu Nazwa hosta i wybierz typ połączenia jako SSH i otwórz wszystkie inne ustawienia jako domyślne. Otworzy się nowe okno terminala i poprosi o podanie hasła. Wprowadź hasło wybrane w części 1 podczas tworzenia maszyny wirtualnej. Teraz jesteś w końcu połączony z serwerem wirtualnym przez połączenie SSH. Teraz wystarczy wprowadzić pewne polecenia w tym oknie terminala, aby zainstalować odpowiednie oprogramowanie i WordPress.

Instalacja Apache

Krok 3 : Przede wszystkim musisz upewnić się, że wszystkie pakiety na twoim komputerze instalacja Ubuntu jest aktualna. Uruchom następujące polecenie, aby je zaktualizować:

sudo apt-get update

Teraz zainstalujemy Apache, darmowe oprogramowanie serwera HTTP. Zasadniczo Apache będzie tym, który słucha czyjegoś żądania wyświetlenia zawartości twojej strony. Przeczytaj więcej o Apache tutaj. Uruchom następującą komendę, aby zainstalować Apache:

sudo apt-get install apache2

Teraz przejdź do katalogu, w którym zapisano 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ący wiersz:

"NazwaSerwera 127.0.0.1".

Teraz zapisz plik, naciskając ` Ctrl + O `, a następnie Wprowadź , a następnie ` Ctrl + X `.

Zrestartuj usługę Apache:

sudo service apache2 reload

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

sudo ufw zezwalaj 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 root MySQL i naciśnij "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

Pliki PHP mają otrzymać więcej prio rity niż pliki HTML, więc musimy zmienić inny plik konfiguracyjny:

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

Teraz w tym pliku przenieś "index.php" tak, aby przychodził 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 BATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; PRZYZNAJ WSZYSTKIE W teście. * TO `tester` @ `localhost` IDENTYFIKOWANY PRZEZ "testpwd"; PRZYWILEJE FLUSH; Wyjdź;

Polecenia te 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.

Instalacja WordPress

Krok 6: Jest to faktycznie krok, który pobiera WordPress. Przejdź do katalogu głównego, a następnie pobierz i rozpakuj WordPress.

wget //wordpress.org/latest.tar.gz tar xzvf latest.tar.gz

Przejdź do katalogu stron WWW, gdzie znajdują się wszystkie pliki witryny zapisać i skopiować całą zawartość WordPress tutaj w nowym folderze do wyboru.

cd / var / www sudo mkdir twcwp

Teraz utwórz plik wp-config.php, tworząc kopię przykładowego pliku konfiguracyjnego i 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 strony i edytuj plik konfiguracyjny WordPress, aby program WordPress mógł komunikować się z bazą danych.

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

Wprowadź dane bazy danych, które utworzyliśmy w poprzednich krokach i zapisz plik. (patrz zrzut ekranu poniżej dla odniesienia)

Konfiguracja Apache

Krok 7 : Teraz dla ostatniego kroku musimy skonfigurować apache, aby wiedział, że istnieje strona internetowa działająca w naszym folderze "twcwp". Musimy przejść do folderu dostępnych lokacji 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 linie

  • ServerAdmin your_email_adress
  • ServerName twcwp.com
  • ServerAlias ​​twcwp.com
  • DocumentRoot / var / www / twcwp

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

Wykonaj te ostatnie zestawy polecenia:

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 administratora konto na naszej wirtualnej maszynie i "twcwp" to katalog zawierający pliki WordPress. Możesz zamienić te łańcuchy na swoje dane.

I to jest to, teraz masz w pełni funkcjonalną maszynę wirtualną działającą na Microsoft Azure, która hostuje 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 hosts Windows i dodać wpis, który będzie tymczasowo mapować publiczny adres IP na nazwę domeny. (patrz zrzut ekranu dla odniesienia)

Samouczek jest dość długi i wymaga wielu kroków. Możesz zadawać dowolne 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ć się dla ciebie nowe, możesz je wyszukać w Google lub po prostu zamieścić wiadomość w komentarzach.

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

  • Jasjit Chopra - LinkedIn
  • Divyadeep Sawhney - LinkedIn

Warsztaty były prowadzone 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 lektury:

  • Jak zainstalować WordPress na Google Cloud Platform
  • Jak hostować blog WordPressa Microsoft IIS
  • Utwórz witrynę WordPress za pomocą Microsoft WebMatrix
  • Jak zainstalować WordPress na komputerze z systemem Windows.