Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak zainstalować WordPress na Amazon Web Services

Często słyszymy od czytelników, którzy czują się trochę zdenerwowani, gdy myślą o instalacji WordPressa na Amazon Web Services (AWS). Brzmi to technicznie, skomplikowanie i jak coś, czego używają tylko programiści.

Aby być uczciwym, AWS oferuje wiele potężnych narzędzi dla programistów. Ale jest to również elastyczna platforma hostingowa w chmurze, która umożliwia każdemu uruchomienie witryny WordPress, jeśli tylko wiesz, od czego zacząć.

Wielokrotnie korzystaliśmy z AWS do tworzenia szybszych, bardziej skalowalnych witryn internetowych, z którymi tradycyjny hosting po prostu nie mógł sobie poradzić. Dzięki odpowiedniej konfiguracji możesz korzystać z tej samej technologii chmury, której ufają niektóre z największych witryn internetowych na świecie.

W tym poradniku pokażemy dokładnie, jak krok po kroku zainstalować WordPress na Amazon Web Services. Naszym celem jest ułatwienie ci śledzenia tego procesu, nawet jeśli nigdy wcześniej nie miałeś do czynienia z AWS.

Installing WordPress on Amazon Web Services (AWS)

Uwaga: Jeśli dopiero uruchamiasz witrynę internetową, zalecamy skorzystanie z jednego z prostszych rozwiązań z naszego przewodnika po instalacji WordPressa.

Czym jest AWS?

Amazon Web Services (AWS) to platforma chmurowa, która oferuje hosting, pamięć masową i potężne narzędzia do uruchamiania witryn internetowych i aplikacji w Internecie. Zamiast korzystać z tradycyjnego hostingu internetowego, AWS umożliwia stworzenie własnego, dostosowanego środowiska hostingowego w chmurze.

Zaufały mu firmy każdej wielkości, od małych startupów po globalne przedsiębiorstwa. Dzięki AWS zyskujesz większą kontrolę, elastyczność i przestrzeń do rozwoju Twojej witryny internetowej na własnych taksonomiach.

Następnie przyjrzyjmy się, dlaczego warto zainstalować WordPress na AWS – i co powinieneś wiedzieć przed wykonaniem ruchu.

Dlaczego warto zainstalować WordPress na AWS?

Instalacja WordPressa na AWS może być jak odblokowanie zupełnie nowego poziomu wolności dla twojej witryny internetowej. Daje ci pełną kontrolę nad konfiguracją hostingu, z możliwością skalowania w miarę rozwoju twojej witryny.

Korzystaliśmy z AWS w projektach, w których tradycyjny hosting WordPress po prostu nie nadążał. Gdy potrzebujesz większej szybkości, elastyczności i niezawodności, AWS zapewnia narzędzia do zbudowania dokładnie tego, czego potrzebujesz.

To powiedziawszy, AWS nie jest idealnym rozwiązaniem dla każdej sytuacji. Oto krótkie spojrzenie na zalety i wady, które pomoże Ci zdecydować, czy jest to odpowiednie rozwiązanie dla Ciebie.

Zalety korzystania z AWS dla WordPress:

  • Skalowalność: Łatwa obsługa skoków ruchu bez spowalniania twojej witryny.
  • Elastyczność: Dostosuj własne środowisko hostingowe dokładnie tak, jak chcesz.
  • Wydajność: Korzystaj z szybkich serwerów i potężnych zasobów w chmurze.
  • Płatność zgodnie z rzeczywistym użyciem: Płać tylko za zasoby, z których faktycznie korzystasz, bez poprawek miesięcznych.

Wady korzystania z AWS dla WordPress:

  • Krzywa uczenia się: AWS nie jest przyjazny dla początkujących, a jego konfiguracja może być początkowo skomplikowana.
  • Wymagana konserwacja: Użytkownik jest odpowiedzialny za zarządzanie aktualizacjami, kopiami zapasowymi i ustawieniami zabezpieczeń.
  • Koszty mogą się sumować: Bez starannego zarządzania opłaty za korzystanie z AWS mogą z czasem stać się kosztowne.

Teraz, gdy znasz już zalety i wady, przejdźmy do tego, jak krok po kroku zainstalować WordPress na AWS.

Podzieliliśmy ten artykuł na dwie metody. Pierwsza metoda to proces ręczny, który jest bardzo techniczny i skomplikowany. Druga metoda jest łatwiejsza dla początkujących, ponieważ umożliwia korzystanie z infrastruktury AWS za pośrednictwem preferowanego zarządzanego rozwiązania hostingowego WordPress.

Możesz skorzystać z poniższych szybkich linków, aby przejść do wybranej metody:

Metoda 1: Ręczna instalacja WordPress na Amazon Web Services (dla zaawansowanych użytkowników)

Pierwszą rzeczą, którą musisz zrobić, to przejść na witrynę internetową Amazon Web Services. Możesz utworzyć darmowe konto, ale będziesz musiał wpisz dane swojej karty kredytowej. Amazon zweryfikuje Twoją tożsamość, pobierając opłatę w wysokości 1 USD za Twoją kartę.

Po zweryfikowaniu konta zaloguj się do konsoli AWS i kliknij menu “Usługi”. W sekcji obliczeniowej wybierz Lightsail, aby kontynuować.

AWS Lightsail

Czym jest Lightsail?

Lightsail to jedna z wielu usług świadczonych przez Amazon Web Services. Została ona zaprojektowana w celu ułatwienia użytkownikom uruchamiania własnych instancji hostingu VPS, które są dostarczane z preinstalowanym popularnym oprogramowaniem hostingowym.

Lightsail vs EC2: Dlaczego polecamy Lightsail dla początkujących użytkowników WordPressa?

Podczas konfigurowania WordPressa na AWS masz dwie główne opcje: Lightsail lub EC2. Chociaż obie mogą hostować witrynę WordPress, Lightsail jest znacznie prostszy i przyjazny dla początkujących, dlatego zalecamy go większości użytkowników.

Lightsail zawiera wszystko, czego potrzebujesz, w łatwym w użyciu kokpicie. Obsługuje wiele szczegółów technicznych automatycznie, dzięki czemu możesz skupić się na uruchomieniu swojej witryny internetowej online bez utknięcia w skomplikowanych ustawieniach serwera.

FeatureLightsailEC2
Ease of UseVery beginner-friendly with simple setupAdvanced; requires technical knowledge
Setup TimeLonger manual configurations neededLonger manual configurations are needed
Built-in WordPress OptionYes, pre-configuredNo, manual installation required
BillingFlat monthly pricingPay-as-you-go with multiple separate charges
Best ForSmall to medium websites, beginnersLarge custom apps, experienced developers

Jeśli dopiero zaczynasz przygodę z hostingiem w chmurze lub po prostu chcesz szybko uruchomić swoją witrynę WordPress, Lightsail jest łatwiejszym i szybszym wyborem. Tego właśnie będziemy używać w tym poradniku.

Ceny AWS Lightsail

AWS Lightsail oferuje bezpłatną wersję próbną, która pozwala testować usługę przez trzy miesiące. Następnie użytkownik płaci stałą miesięczną stawkę w oparciu o konfigurację hostingu wybraną podczas rejestracji.

Ceny zaczynają się od zaledwie 5 USD miesięcznie i rosną w miarę dodawania większej ilości pamięci, przestrzeni dyskowej lub przepustowości. Do płynnego prowadzenia małej witryny WordPress zalecamy rozpoczęcie od planu co najmniej 7 USD miesięcznie.

Zapewnia wystarczającą ilość zasobów, aby obsłużyć regularny ruch na witrynie bez spowolnień, a zawsze możesz dokonać aktualizacji później, jeśli twoja witryna się rozrośnie.

AWS - Lightsail pricing

Teraz, gdy już wiesz, dlaczego używamy Lightsail i jak działa cennik, przejdźmy przez kroki, aby uruchomić twoją witrynę internetową WordPress na AWS.

Krok 1: Utworzenie instancji VPS z zainstalowanym WordPressem

Następnie kliknij przycisk “Utwórz instancję”, aby uruchomić i skonfigurować ustawienia instancji.

Create a Lightsaild instance on AWS

Teraz zostaniesz poproszony o wybranie regionu dla swojej instancji VPS. Do wyboru będzie kilka lokalizacji geograficznych.

Wskazówka 💡: Zalecamy wybranie lokalizacji, w której znajduje się Twoja grupa docelowa. Zmniejszy to opóźnienia serwera i zwiększy szybkość i wydajność Twojej witryny internetowej WordPress.

Configure your Lightsail instance by choosing a region

Kliknij, aby wybrać swój region i przewiń nieco w dół, aby skonfigurować obraz instancji.

Najpierw należy wybrać Linux/Unix jako platformę, a następnie w opcji “Select a blueprint” kliknąć WordPress.

Instance image configuration

Następnie należy przewinąć dalej w dół do sekcji “Wybierz plan instancji”.

Następnie należy wybrać rozmiar serwera. Zalecamy rozpoczęcie od co najmniej 1 GB pamięci. Zapewni to WordPressowi mnóstwo zasobów do działania nawet przy szczytowym natężeniu ruchu.

Choose a server size for your AWS VPS

Na koniec należy wprowadzić nazwę instancji AWS VPS. Może to być cokolwiek, co pomoże ci zidentyfikować, co robi ten serwer VPS.

Następnie kliknij przycisk “Utwórz instancję”, aby kontynuować.

Finalize your AWS VPS instance

AWS utworzy teraz instancję serwera VPS z WordPressem i całym oprogramowaniem potrzebnym do jego uruchomienia.

Gdy instancja jest już gotowa, kliknij menu z trzema kropkami i wybierz “Zarządzaj”.

Manage your AWS VPS instance

Spowoduje to przejście do obszaru zarządzania instancjami VPS.

Krok 2: Odzyskanie nazwy użytkownika i hasła administratora WordPress

Obszar zarządzania instancją VPS to centrum sterowania serwerem wirtualnym hostowanym w chmurze Amazon. Z tego miejsca można zrestartować, zatrzymać, a nawet usunąć serwer. Co ważniejsze, jest to miejsce, w którym skonfigurujesz swoją witrynę WordPress.

Na stronie zarządzania zobaczysz przycisk “Access WordPress Admin”, ale zanim to zrobisz, musisz znaleźć domyślną nazwę użytkownika i hasło do swojej witryny.

AWS username and password for your WordPress site

Zobaczysz swoją nazwę użytkownika w sekcji “Domyślna nazwa użytkownika administratora WordPress”. Kliknij, aby ją skopiować, a następnie wklej ją do edytora tekstu, takiego jak Notatnik.

Następnie należy kliknąć link “Odzyskaj domyślne hasło” pod opcją “Domyślne hasło administratora WordPress”.

AWS password retrieval

To pokaże ci dwa kroki, które musisz wykonać, aby uzyskać hasło administratora WordPress.

W pierwszym kroku kliknij przycisk “Launch Cloudshell”, aby otworzyć okno wiersza poleceń. Ekran przeglądarki zostanie podzielony, a na dole pojawi się interfejs wiersza poleceń.

Krok 2 to skopiowanie powyższego kodu i wklejenie go do okna wiersza poleceń CloudShell.

Getting your WordPress admin password in AWS via CloudShell

Skrypt uruchomi się i wyświetli hasło do WordPressa na końcu, zaraz po tekście bitnami_application_password.

Możesz teraz skopiować hasło i zapisać je w edytorze tekstu. Następnie możesz bezpiecznie kliknąć przycisk zamykania, aby zamknąć okno CloudShell.

Teraz, gdy masz już nazwę użytkownika i hasło administratora, możesz zalogować się do obszaru administracyjnego swojej witryny WordPress.

Krok 3: Zaloguj się do obszaru administracyjnego WordPress na AWS

Przewiń z powrotem do góry kokpitu zarządzania instancją i kliknij przycisk “Access WordPress Admin”.

AWS access WordPress admin without domain name

Spowoduje to wyświetlenie wyskakującego okienka z adresem URL logowania do obszaru administracyjnego WordPress.

Ponieważ Twoja witryna nie ma obecnie nazwy domeny, będziesz musiał uzyskać do niej dostęp za pomocą jej publicznego adresu IP.

AWS login to WordPress using public ip address

Spowoduje to otwarcie obszaru administracyjnego WordPress w nowej karcie przeglądarki.

Zobaczysz teraz ekran logowania WordPress. Wpisz domyślną nazwę użytkownika i hasło administratora, które uzyskałeś wcześniej.

WordPress login page

Po zalogowaniu zobaczysz znajomy kokpit administratora WordPress.

Uwaga: Zauważyliśmy, że AWS nie aktualizuje automatycznie WordPressa ani wtyczek, więc może być konieczne zainstalowanie niektórych aktualizacji. Oto krótki przewodnik, jak zainstalować aktualizacje WordPress.

WordPress admin dashboard on AWS VPS

Krok 4: Dodanie nazwy domeny do serwera AWS VPS

Jak zauważyłeś, twoja instancja AWS VPS używa publicznego adresu IP. Będziesz musiał dodać nazwę domeny do swojej instancji VPS, abyś mógł rozpocząć pracę nad swoją witryną WordPress i udostępnić ją publicznie.

Możesz użyć istniejącej nazwy domeny lub zarejestrować nową. Amazon nie sprzedaje nazw domen, więc będziesz musiał kupić je od zewnętrznego rejestratora domen.

Polecamy Domain.com. Oferują konkurencyjne ceny i podobają nam się ich łatwe narzędzia do zarządzania domenami. Możesz skorzystać z naszego kuponu Domain. com, aby uzyskać dodatkowe 25% zniżki.

Gdy nazwa domeny będzie gotowa, przejdź do karty “Połącz” w obszarze zarządzania instancją VPS i kliknij przycisk “Skonfiguruj witrynę”.

setup your website button

Spowoduje to uruchomienie kreatora konfiguracji.

Najpierw należy wybrać domenę innej firmy, a następnie wprowadzić niestandardową nazwę domeny.

Add your custom domain name

Kliknij “Użyj tej domeny”, aby kontynuować.

Na następnym ekranie zostaniesz zapytany, w jaki sposób chcesz zarządzać swoją nazwą domeny. Wybierz “Lightsail DNS Zone”, ponieważ będzie to wygodniejsze.

DNS zone management

Wystarczy kliknąć “Utwórz strefę DNS”, aby kontynuować.

Kreator konfiguracji wyświetli teraz wartości serwera nazw DNS.

Update name server

Aby zaktualizować serwery nazw, należy zalogować się na konto rejestratora domen. Mamy przydatny przewodnik na temat aktualizacji serwerów nazw DNS obejmujący popularne platformy hostingowe i rejestracji domen.

Po zaktualizowaniu informacji o serwerze nazw, wróć do kreatora konfiguracji i kliknij “Kontynuuj”.

Uwaga ⏲️: Aktualizacja serwera nazw w Internecie może potrwać do 24 godzin.

W następnym kroku zostaniesz poproszony o wprowadzenie nazwy statycznego adresu IP. Możesz wprowadzić dowolną nazwę, która pomoże Ci łatwo zidentyfikować, do czego służy ten adres IP.

AWS static IP

Kliknij “Utwórz statyczny adres IP”, aby kontynuować.

Na następnym ekranie zostaniesz poproszony o przypisanie domeny do instancji VPS. Kliknij przycisk “Dodaj przypisanie”.

Domain assignment

Spowoduje to wyświetlenie wyskakującego okienka.

Nazwa domeny głównej zostanie wyświetlona jako zalecana opcja. Wystarczy kliknąć, aby ją wybrać, a następnie kliknąć “Dodaj”.

Assign root domain

Kreator konfiguracji doda teraz domenę główną do ustawień DNS i wskaże ją na instancję VPS.

Kliknij “Kontynuuj”, aby przejść do następnego kroku.

Root domain added

W ostatnim kroku zostaniesz poproszony o wybranie domeny w celu zainstalowania bezpłatnego certyfikatu SSL.

Poniżej zostaniesz poproszony o podanie swojego adresu e-mail w celu potwierdzenia, że zgadzasz się z polityką prywatności Let’s Encrypt (bezpłatnego dostawcy usług SSL).

Install SSL

Następnie zostaniesz poproszony o autoryzację Lightsail do zainstalowania certyfikatu SSL.

Kliknij “Utwórz certyfikat”, aby przejść dalej.

Confirm SSL certficiate

Kreator konfiguracji doda teraz certyfikat SSL do witryny.

Powrócisz teraz do strony zarządzania instancją, gdzie zobaczysz status konfiguracji swojej witryny.

AW setup status

Uwaga: Wprowadzenie ustawień certyfikatu SSL i serwera nazw domeny może chwilę potrwać.

Możesz teraz zalogować się do swojej witryny WordPress przy użyciu niestandardowej nazwy domeny:

https://yourdomain.com/wp-admin

Nie zapomnij zastąpić yourdomain.com własną nazwą domeny.

Gratulacje, pomyślnie zainstalowałeś WordPress na Amazon Web Services.

Metoda 2: Zainstaluj WordPress na AWS za pośrednictwem zarządzanego hostingu WordPress (łatwiej)

Jak zapewne zauważyłeś, konfiguracja niestandardowej witryny WordPress w Amazon Web Services jest zarówno techniczna, jak i skomplikowana.

Infrastruktura chmury obliczeniowej dostarczana przez Amazon Web Services jest rozwiązaniem typu pay-as-you-go. Oznacza to, że skoki ruchu znacznie zwiększą rachunek za hosting. Będziesz również nadal odpowiedzialny za zarządzanie własnymi usługami, co jest tylko dodatkową pracą.

Łatwiejszym sposobem na korzystanie z WordPressa na platformach w chmurze bez żadnych kłopotów jest skorzystanie z zarządzanego dostawcy hostingu WordPress.

Zalecamy korzystanie z SiteGround. Jest to zarządzany dostawca hostingu WordPress, który korzysta z Google Cloud Platform zamiast Amazon Web Services. A jeśli chodzi o wydajność, Google Cloud i Amazon AWS idą łeb w łeb.

Odkryliśmy jednak, że dodatkowe modyfikacje SiteGround na ich serwerach Google Cloud zapewniają znacznie lepszą wydajność. Był to jeden z powodów, dla których zmieniliśmy WPBeginner na Siteground.

Wiele innych naszych firm partnerskich jest również hostowanych na SiteGround. Aby uzyskać więcej informacji, zobacz naszą pełną recenzję SiteGround.

Inne alternatywy, które warto rozważyć, to Bluehost Cloud i WordPress.com (plany Business i Commerce).

Bonus: Przewodniki po konfiguracji WordPressa, które mogą okazać się przydatne

Jeśli chcesz poznać jeszcze więcej sposobów instalacji i konfiguracji WordPressa, mamy dla Ciebie wszystko. Oto kilka dodatkowych poradników, które mogą pomóc w różnych konfiguracjach hostingu, instalacjach lokalnych i opcjach językowych.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak zainstalować WordPress na Amazon Web Services. Możesz również zapoznać się z naszym przewodnikiem na temat poprawy szybkości i wydajności WordPressa z instrukcjami krok po kroku lub naszym wyborem najszybszego hostingu WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

26 komentarzyLeave a Reply

  1. sanskruti

    Is it possible to link a pre-existing website(created on wordpress) with AWS?

  2. Nancy Melucci

    Just a head’s up – the new interface for EC2 makes it a lot harder to find the system log to recover the password. Fortunately, there’s a toggle button. So I toggled to the old interface.

    • WPBeginner Support

      Thank you for sharing that information for those looking for that :)

      Admin

  3. Gordon Taylor

    Thank you so much for this excellent guide. I now have my first WordPress site up on AWS.

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  4. Rahul Veerwal

    This was amazing. Thank you so much for the detailed guidance. I was able to setup in under 10 mins.

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Admin

  5. AJ

    Hello thank you for the article. I currently have AWS subscription and services. I also have a website that is already being hosted and it is not WP.
    I now want to install a WP website to replace the current site.
    Do I just use the same installation instructions above? Or is there a different process.

    Another question: if I want the designer to install for me, should I create a different AWS log in for them to use? Or

    • WPBeginner Support

      You would need to remove the old site and then you can follow this guide. It may be a good idea to give your designer their own login information should access need to be removed at a later date.

      Admin

  6. kenny

    WOW!! What an excellent article. Very thorough, painless and easy to follow.
    I also wanted to let you know that your Pagely link in (Method 2. Using Amazon Web Services via Managed WordPress Hosting) goes to the Pagely website but it pops up with a 404. Just wanted to let you guys know that so you can possibly fix that if you’d like.

    • WPBeginner Support

      Thanks for letting us know, we’ll be sure to look into that :)

      Admin

  7. Majed Ahmed

    Thank you so much but i have one important question
    When i installed my wordpress site
    I already have theme ok ? from where can i upload the theme please ?

    Sorry for my bad english

  8. Yaya JATTA

    What a well documented step by step process laid out simply for any lay man to follow and get the same result as an expert will.

    Thank you!, I landed on the right page will be sure to join your youtube channel.

    • WPBeginner Support

      Glad our article was helpful :)

      Admin

  9. Nigel

    Incredibly useful page. Thanks for posting this. Took me 15 minutes to set up 2 WordPress sites. Brilliant.

    • WPBeginner Support

      Glad our guide could help :)

      Admin

  10. Vikas Goyal

    I installed wordpress as guided in the step by step process in this article.

    Everything is working fine except for the backend login page.

    The password that is given in instance log is not working.

    Kindly help

    • WPBeginner Support

      Don’t forget to exclude the quotes in the password when entering it and it is case sensitive. Otherwise, you would need to use the command line and reset your password using the Bitnami documentation method.

      Admin

  11. Kevin

    One of the best walkt hroughs of this complex setup i have seen. Thanks!

  12. Jay

    Great article and instructions. I did this about a year ago and have been very happy with the service. I have a small personal website that was free for the first year and now $10 per month.

    “As you may have noticed that setting up a custom WordPress install on Amazon web services is a very technical and complicated process.”

    You should at least state that ‘very technical’ is subjective. You should also at least mention the advantages of having a VPS versus a managed hosting service.

  13. Ahmed

    Thanks for the explanation. Well explained

  14. Andy

    Great article. Thanks a lot for detail explination.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.