Hosting Wordpress On Azure (Step by Step Tutorial)
Spisu treści:
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.
Jak skonfigurować, skonfigurować, używać Kontroli rodzicielskiej w Windows 7
Dowiedz się, jak włączyć, wyłączyć, skonfigurować i używać funkcji Kontroli rodzicielskiej w systemie Windows 7 do monitorowania i kontrolowania aktywności internetowych dzieci.
Jak skonfigurować i skonfigurować ustawienia routera Zapora
Dowiedz się, jak skonfigurować zaporę routera, uzyskać dostęp do strony routera sprzętowego, skonfigurować ustawienia zapory routera. Sprawdź, które porty są niezbędne na komputerze.
Jak zainstalować i skonfigurować serwer NFS na Centos 8
W tym samouczku wykonasz kroki niezbędne do skonfigurowania serwera NFSv4 na CentOS 8. Pokażemy także, jak zamontować system plików NFS na kliencie.