Udostępnij za pośrednictwem


Tworzenie witryny WordPress

Co wykonasz

W tym przewodniku Szybki start zawarto informacje na temat wykonywania następujących czynności:

  • Tworzenie witryny WordPress na podstawie Azure Marketplace
  • Konfigurowanie bazy danych serwera elastycznego MySQL
  • Konfigurowanie planów hostingu usługi App Service
  • Wdrażanie witryny WordPress i zarządzanie nią
  • Monitorowanie wydajności i kondycji witryny
  • Konfigurowanie domen niestandardowych i protokołu SSL
  • Optymalizowanie wdrożenia platformy WordPress pod kątem środowiska produkcyjnego
  • Skalowanie aplikacji w miarę wzrostu ruchu
  • Implementowanie strategii tworzenia kopii zapasowych i odzyskiwania po awarii
  • Zabezpieczanie witryny WordPress przy użyciu najlepszych rozwiązań

Przegląd

Z tej szybkiej instrukcji dowiesz się, jak utworzyć i wdrożyć swoją pierwszą witrynę WordPress w usłudze Azure App Service wraz z elastycznym serwerem Azure Database for MySQL, korzystając z elementu WordPress Azure Marketplace oferowanego przez App Service. W tym Szybkim starcie użyto warstwy Standard dla aplikacji oraz warstwy Burstable, B2s dla bazy danych, co powoduje koszty w ramach subskrypcji Azure. Aby uzyskać cennik, odwiedź App Service — cennik, Azure Database for MySQL — cennik, Content Delivery Network — cennik oraz Azure Blob Storage — cennik. Więcej informacji na temat platformy WordPress w usłudze App Service można uzyskać w omówieniu.

Aby ukończyć ten Quickstart, potrzebujesz konta Azure z aktywną subskrypcją. Utwórz bezpłatne konto.

Tworzenie witryny WordPress przy użyciu portalu Azure

  1. Aby rozpocząć tworzenie witryny WordPress, przejdź do witryny .

     Zrzut ekranu przedstawiający tworzenie witryny WordPress w witrynie Azure App Service.

  2. Na karcie Podstawowe w obszarze Szczegóły projektu upewnij się, że wybrano poprawną subskrypcję. Wybierz Utwórz nową grupę zasobów i wpisz dla nazwy.

  3. W obszarze Szczegóły hostingu wybierz region , z którego chcesz obsługiwać aplikację, a następnie wpisz globalnie unikatową nazwę aplikacji internetowej. W obszarze Plany hostingu wybierz pozycję Standardowa. Wybierz pozycję Zmień plan , aby wyświetlić funkcje i porównania cen.

  4. W obszarze Konfiguracja platformy WordPress wybierz preferowany język witryny, a następnie wpisz adres e-mail administratora, nazwę użytkownika administratora i hasło administratora. Adres e-mail administratora jest używany tylko do logowania administracyjnego platformy WordPress.

  5. (Opcjonalnie) Wybierz kartę Dodatki . Zalecane ustawienia (w tym tożsamość zarządzana) są już domyślnie włączone. Wyczyść pola wyboru, jeśli nie znasz tych ustawień. Aby uzyskać więcej informacji, zobacz Konfigurowanie dodatków WordPress .

  6. Wybierz kartę Przeglądanie i tworzenie . Po uruchomieniu walidacji wybierz przycisk Utwórz w dolnej części strony, aby utworzyć witrynę WordPress.

    Ochwyt ekranu przedstawiający przycisk tworzenia platformy WordPress na Azure App Service.

  7. Przejdź do adresu URL witryny i sprawdź, czy aplikacja działa prawidłowo. Ładowanie witryny może potrwać kilka minut. Jeśli wystąpi błąd, zaczekaj jeszcze kilka minut, a następnie odśwież przeglądarkę.

    Zrzut ekranu witryny WordPress na platformie Azure App Service.

  8. Aby uzyskać dostęp do strony Administratora platformy WordPress, przejdź do i użyj poświadczeń utworzonych w kroku konfiguracji platformy WordPress .

     Zrzut ekranu przedstawiający logowanie administratora WordPress w witrynie Azure App Service.

Czyszczenie zasobów

Gdy grupa zasobów, usługa App Service i wszystkie powiązane zasoby nie będą już potrzebne, możesz je usunąć.

  1. Na stronie App Service przegląd kliknij grupę zasobów utworzoną w kroku Utwórz witrynę WordPress za pomocą portalu Azure.

    Grupa zasobów na stronie przeglądu usługi App Service.

  2. Na stronie grupy zasobów wybierz pozycję Usuń grupę zasobów. Potwierdź nazwę grupy zasobów, aby zakończyć usuwanie zasobów.

    Usuń grupę zasobów.

Konfigurowanie dodatków WordPress

Na karcie Dodatki zalecane ustawienia są już domyślnie włączone:

  • Tożsamości zarządzane usuwają koszty związane z zarządzaniem poufnymi poświadczeniami w celu uzyskania dostępu do zasobów Azure, dzięki czemu witryna internetowa jest wysoce bezpieczna.
  • Usługa Azure Communication Services umożliwia wysyłanie wiadomości e-mail typu aplikacja-do-osoby na dużą skalę.
  • Azure Content Delivery Network pomaga w zwiększeniu wydajności, dostępności i zabezpieczeń przy użyciu rozproszonej sieci serwerów, które mogą przechowywać zawartość w pamięci podręcznej w lokalizacjach punktów obecności, blisko użytkowników końcowych.
  • Azure Front Door (AFD) zapewnia dynamiczne przyspieszanie strony, które skraca czas odpowiedzi, jednocześnie umożliwiając dostarczanie zawartości przez cache'owanie na najbliższe serwery brzegowe w celu szybszego pobierania multimediów.
  • Azure Blob Storage umożliwia przechowywanie i uzyskiwanie dostępu do obrazów, filmów wideo i innych plików. W ten sposób zmniejsza to obciążenie serwera internetowego, co zwiększa wydajność i środowisko użytkownika.

Zobacz dodatki i więcej , aby dowiedzieć się więcej na temat dodatków WordPress.

Zarządzanie elastycznym serwerem MySQL, nazwą użytkownika lub hasłem (opcjonalnie)

  • Serwer MySQL Flexible Server jest tworzony za prywatną Siecią Wirtualną i nie można uzyskać do niego bezpośredniego dostępu. Aby uzyskać dostęp do bazy danych lub zarządzać nią, użyj narzędzia phpMyAdmin wdrożonego w witrynie WordPress. Dostęp do pliku phpMyAdmin można uzyskać, wykonując następujące kroki:

    • Przejdź do adresu URL: https://.azurewebsites.net/phpmyadmin
    • Zaloguj się przy użyciu nazwy użytkownika i hasła serwera elastycznego
  • Nazwa użytkownika i hasło bazy danych serwera elastycznego MySQL są generowane automatycznie. Aby pobrać te wartości po wdrożeniu, przejdź do sekcji Ustawienia aplikacji na stronie Konfiguracja w Azure App Service. Konfiguracja platformy WordPress została zmodyfikowana tak, aby korzystała z tych ustawień aplikacji w celu nawiązania połączenia z bazą danych MySQL.

  • Aby zmienić hasło bazy danych MySQL, zobacz Resetowanie hasła administratora. Za każdym razem, gdy poświadczenia bazy danych MySQL zostaną zmienione, należy zaktualizować ustawienia aplikacji . Ustawienia aplikacji dla bazy danych MySQL zaczynają się od prefiksu. Aby uzyskać więcej informacji na temat aktualizowania haseł mySQL, zobacz WordPress w usłudze App Service.

Zmienianie hasła administratora platformy WordPress (opcjonalnie)

Ustawienia aplikacji dla poświadczeń administratora platformy WordPress są przeznaczone tylko do celów wdrażania. Modyfikowanie tych wartości nie ma wpływu na instalację WordPress. Aby zmienić hasło administratora platformy WordPress, zobacz resetowanie hasła. Ustawienia aplikacji dla poświadczeń administratora platformy WordPress zaczynają się od prefiksu. Aby uzyskać więcej informacji na temat aktualizowania hasła administratora platformy WordPress, zobacz Changing WordPress Admin Credentials.

Migrowanie do App Service dla systemu Linux (opcjonalnie)

Podczas migrowania aplikacji WordPress do App Service dla systemu Linux istnieje kilka podejść. Możesz użyć wtyczki WP lub przeprowadzić migrację ręcznie przy użyciu protokołu FTP i klienta MySQL. Dodatkowa dokumentacja, w tym Migrowanie do usługi App Service, można znaleźć w WordPress - App Service na Linux.

Gratulacje, pomyślnie ukończyłeś ten szybki przewodnik!

 Zabezpieczanie za pomocą domeny niestandardowej i certyfikatu

Samouczek: aplikacja PHP z bazą danych MySQL

Konfigurowanie aplikacji PHP