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”.
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.
Related posts
Jak uruchomić niesamowicie szybki WordPress na Microsoft Azure
Microsoft Intune nie synchronizuje się? Wymuś synchronizację usługi Intune w systemie Windows 11/10
Microsoft Azure Import Export Tool: narzędzie do przygotowywania i naprawy dysków
Pytania i odpowiedzi w rozmowie kwalifikacyjnej Cloud Computing
Uaktualnienie w miejscu nie jest obsługiwane w maszynach wirtualnych platformy Azure
Jak zabezpieczyć hasłem strony w witrynie WordPress?
Jak wykonać skuteczne testy podzielone w WordPress
Tworzenie kopii zapasowych maszyn wirtualnych VMware za pomocą Azure Backup Server
Jak zainstalować witrynę testową WordPress na swoim komputerze?
Chroń i zabezpiecz witrynę WordPress przed hakerami
11 najlepszych wtyczek do podcastów WordPress
Jak śledzić uszkodzone linki za pomocą Narzędzia Google dla webmasterów
Jak skonfigurować prywatność w WordPressie i dlaczego jest to ważne
Jak zduplikować stronę w WordPress
8 darmowych motywów WordPress Premium do zainstalowania
Tworzenie motywu potomnego w WordPress
Przekieruj użytkowników ze strony 404 w WordPress
3 najlepsze wtyczki SEO dla WordPress
Włącz sieciowe grupy zabezpieczeń w Azure Security Center
Jak korzystać z WP Super Cache na blogu WordPress