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

Jak zainstalować WordPress na Amazon Web Services

Niedawno jeden z naszych czytelników poprosił nas o opisanie sposobu instalacji WordPressa na Amazon Web Services (AWS).

Często zarezerwowane dla większych projektów, Amazon Web Services to potężna platforma przetwarzania w chmurze, która pozwala każdemu wykorzystać moc doskonałej infrastruktury Amazon na zasadzie płatności zgodnie z rzeczywistym użyciem.

W tym artykule pokażemy, jak zainstalować WordPress na Amazon Web Services.

Installing WordPress on Amazon Web Services

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

Podzieliliśmy ten artykuł na dwie metody. Pierwsza metoda to ręczny proces, który jest bardzo techniczny i skomplikowany. Druga metoda jest łatwiejszym rozwiązaniem dla początkujących, ponieważ umożliwia korzystanie z infrastruktury AWS poprzez preferowane zarządzane rozwiązanie hostingowe WordPress.

Metoda 1. Tworzenie własnej instalacji WordPress na AWS

Pierwszą rzeczą, którą musisz zrobić, to przejść na witrynę internetową Amazon Web Services. Możesz utworzyć bezpłatne konto, ale będziesz musiał wpisz informacje o karcie kredytowej. Amazon zweryfikuje twoją tożsamość, wysyłając na twoją kartę opłatę w wysokości 1 USD.

Gdy twoje konto zostanie zweryfikowane, musisz zalogować się do konsoli AWS i kliknąć menu „Usługi”. W sekcji obliczeniowej należy wybrać EC2, aby kontynuować.

Launch AWS EC2 service

EC2 to platforma chmurowa AWS, która umożliwia tworzenie maszyn wirtualnych i uruchamianie aplikacji internetowych, takich jak WordPress. Aby uzyskać więcej informacji na temat tego, czym jest maszyna wirtualna, przeczytaj nasz przewodnik na temat tego, czym jest VPS i czy go potrzebujesz.

Następnie kliknij przycisk „Launch Instance”, aby uruchomić i skonfigurować ustawienia twojej instancji.

Launch your EC2 instance

Będziesz musiał wybrać Amazon Machine Image. Są to wstępnie skonfigurowane stosy oprogramowania, które można zainstalować jednym kliknięciem.

W sekcji „AWS Marketplace” wyszukaj WordPress, a następnie wybierz „WordPress by Bitnami”.

Install Amazon Machine Image

Zobaczysz teraz wyskakujące okienko z ceną, w którym wystarczy kliknąć przycisk Kontynuuj.

Na następnym ekranie zostaniesz poproszony o wybranie rodzaju instancji. Możesz wybrać t2.micro free tier, a następnie kliknąć przycisk „Configure Instance Details”.

Select instance type

Na następnym ekranie nie trzeba nic zmieniać. Wystarczy kliknąć „Next: Add Storage”, a następnie kliknąć przycisk „Next: Dodaj tagi”.

Teraz wpiszemy nazwę tej instancji jako tag. Kliknij przycisk „Dodaj tag” i wpisz „Nazwa” jako klucz, a „MyWordPress” jako wartość.

Review and launch

Kliknij przycisk „Przejrzyj i uruchom”, aby kontynuować.

Zostanie wyświetlony przegląd konfiguracji Twojej instancji EC2. Kliknij przycisk „Launch”, aby uruchomić twoją instancję.

Review instance settings and launch

Następnie zostaniesz poproszony o wybranie pary kluczy. Należy wybrać opcję „Kontynuuj bez pary kluczy”, a następnie zaznaczyć pole poniżej.

Skip paired keys

Następnie kliknij przycisk „Launch Instances”, aby zapisać twoje ustawienia i uruchomić instancję EC2.

AWS wyświetli teraz komunikat o powodzeniu. Kliknij przycisk „Zobacz instancje” w prawym dolnym rogu ekranu.

Teraz będziesz mógł zobaczyć twoją instancję WordPress.

WordPress instance running

Aby przetestować twoją witrynę WordPress, musisz zlokalizować jej publiczny adres IP. Możesz go znaleźć w kolumnie IPV4 Public IP obok twojej instancji.

Your WordPress site's public IP address

Możesz teraz skopiować ten adres IP i wpisz go w pasku adresu nowej karty przeglądarki, aby zobaczyć twoją witrynę internetową. Będziesz mógł zobaczyć swoją witrynę WordPress z domyślnym motywem.

Default WordPress theme

Aby przejść na obszar administracyjny WordPress, wystarczy dodać /wp-admin/ obok publicznego adresu IP twojej witryny, jak poniżej:

http://18.191.114.246/wp-admin

Zobaczysz teraz domyślną stronę logowania WordPress.

WordPress login screen

Będziesz jednak musiał znać nazwę użytkownika i hasło, aby uzyskać dostęp do obszaru administracyjnego.

Możesz to uzyskać, wracając do konsoli EC2 i klikając przycisk „Działania”, a następnie wybierając Ustawienia instancji ” Pobierz dziennik systemowy.

Spowoduje to wyświetlenie pliku logowania w wyskakującym okienku z dużą ilością tekstu. Będziesz musiał przewinąć w dół do dołu, a znajdziesz wiersz z „Ustawianie hasła użytkownika Bitnami na” otoczony znakami ##. Zobaczysz również domyślną nazwę użytkownika ustawioną przez aplikację.

Copy your WordPress password

Teraz możesz skopiować nazwę użytkownika / hasło i wpisz je na ekranie logowania twojej witryny WordPress.

Gratulacje, pomyślnie zainstalowałeś WordPress na Amazon Web Services. Jednak twoja witryna internetowa jest nadal dostępna tylko przy użyciu adresu IP.

Jeśli chcesz wskazać nazwę domeny na swoją instalację AWS WordPress, musisz połączyć twoją nazwę domeny z serwerami DNS AWS.

Zobacz nasz przewodnik krok po kroku, jak zarejestrować nazwę domeny.

Po zarejestrowaniu twojej nazwy domeny, możesz dodać ją do swojej instancji AWS.

Dodaj nazwę domeny do swojej witryny WordPress w Amazon Web Services

Najpierw przejdź do kokpitu twojej instancji EC2, a następnie w lewej kolumnie kliknij „Elastic IPS” w sekcji „Network & Security”.

Allocate new elastic IP

Następnie kliknij przycisk „Przydziel nowy adres”, aby kontynuować.

Zostaniesz zapytany, w jaki sposób chcesz używać adresu IP. Kliknij przycisk Przydziel, aby kontynuować.

AWS utworzy teraz nowy elastyczny adres IP dla twojej instancji WordPress EC2. Twój adres IP zostanie wyświetlony w tabeli. Wystarczy wybrać wiersz adresu IP, a następnie wybrać opcję „Skojarz adres” pod przyciskiem „Działania”.

Associate address

Na następnym ekranie wybierz twoją instancję WordPress z rozwijanego menu i kliknij przycisk „Associate”.

Associate  IP to your WordPress instance

Zobaczysz teraz twój Elastic IP wymieniony w tabeli. Skopiuj adres IP i wklej go do edytora tekstu, takiego jak Notatnik. Będziemy go potrzebować w następnym kroku.

Copy your elastic IP

Następnie należy kliknąć menu „Usługi” u góry i wyszukać „Route53”. Jest to usługa zarządzania DNS Amazon Web Services, która umożliwia kierowanie ruchu do Twojej instancji EC2.

Route53 service

Na następnej stronie kliknij przycisk „Rozpocznij teraz” w sekcji zarządzania DNS.

Get started with DNS management

Spowoduje to przejście do sekcji stref hostowanych. Kliknij przycisk „Utwórz strefę hostowaną”.

Create hosted zone button

Następnie należy dodać twoją nazwę domeny i kliknąć przycisk Utwórz, aby dodać ją do strefy hostowanej.

Add domain to a hosted zone

Po dodaniu twojej domeny do strefy hostowanej, kliknij przycisk „Utwórz zestaw rekordów”. Teraz musisz wpisz www obok pola „Nazwa”. W polu „Wartość” wpisz skopiowany wcześniej elastyczny adres IP, a następnie kliknij przycisk „Utwórz”.

Add record set

Rekord A zostanie teraz dodany do Twojej strefy hostowanej wraz z nazwą domeny. Z lewej kolumny należy skopiować wiersze pod polem NS. Są to adresy serwerów nazw, które będą potrzebne w następnym kroku.

Teraz musisz przejść do witryny internetowej swojego rejestratora nazw domen i edytować ustawienia nazwy domeny. Poniższe zrzuty ekranu mogą się różnić w zależności od twojego dostawcy, ale podstawowe instrukcje są podobne dla każdego dostawcy.

W ustawieniach DNS Nameservers twojej domeny wpisz skopiowane wcześniej adresy serwerów nazw.

Add DNS nameservers

Nie zapomnij zapisać twoich zmian. Możesz teraz przejść na dodaną nazwę domeny, która przeniesie Cię na Twoją witrynę WordPress w Amazon Web Services.

Uwaga: Wprowadzenie zmian DNS może zająć trochę czasu.

Metoda 2. Korzystanie z usług Amazon Web Services za pośrednictwem zarządzanego hostingu WordPress

Jak być może zauważyłeś, konfiguracja własnej instalacji WordPress w usługach Amazon jest bardzo technicznym i skomplikowanym procesem.

Infrastruktura chmury obliczeniowej dostarczana przez Amazon Web Services jest rozwiązaniem typu pay as you go. Oznacza to, że skoki ruchu znacznie zwiększą twój rachunek za hosting. Nie wspominając o tym, że nadal będziesz odpowiedzialny za zarządzanie własnymi usługami, co jest tylko dodatkową pracą.

Łatwiejszym sposobem na korzystanie z WordPress na Amazon Web Services bez żadnych kłopotów jest skorzystanie z zarządzanego dostawcy hostingu WordPress.

Zalecamy korzystanie z WP Engine. Uruchamiają oni część swojej platformy hostingowej w infrastrukturze AWS, dzięki czemu nie musisz martwić się o skoki ruchu, zarządzanie serwerem czy konserwację WordPressa.

Ponadto użytkownicy WPBeginner mogą otrzymać 4 miesiące za darmo w ramach planów rocznych z naszym kuponem WP Engine.

Inną świetną alternatywą jest SiteGround, dostawca zarządzanego hostingu WordPress klasy premium. Zapewnia on niesamowicie szybkie serwery, najwyższej klasy zabezpieczenia WordPress, całodobową pomoc techniczną WordPress, niesamowite narzędzia programistyczne i wiele więcej.

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 naszymi najlepszymi wtyczkami WordPress dla witryn biznesowych.

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

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.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

26 komentarzyZostaw odpowiedź

  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 :)

      Administrator

  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 :)

      Administrator

  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 :)

      Administrator

  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.

      Administrator

  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 :)

      Administrator

  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 :)

      Administrator

  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 :)

      Administrator

  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.

      Administrator

  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.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.