Nyligen bad en av våra Läsare oss att täcka hur man installerar WordPress på Amazon Web Services (AWS).
Amazon Web Services är ofta reserverat för större projekt och är en kraftfull plattform för molnbaserade datorer som allow vem som helst att utnyttja kraften i Amazons överlägsna infrastruktur på en pay-as-you-go-basis.
I den här artikeln kommer vi att visa dig hur du installerar WordPress på Amazon Web Services.
Note: Om du precis har startat en website rekommenderar vi att du använder någon av de enklare lösningarna i vår guide till hur du installerar WordPress.
Vi har delat upp den här artikeln i två metoder. Den första metoden är en manuell process som är mycket teknisk och komplicerad. Den andra metoden är en enklare lösning för Beginnare eftersom den allow you att använda AWS-infrastruktur genom att gå igenom en lösning för hanterat WordPress webbhotell.
Metod 1. Skapa en Custom WordPress install på AWS
Det första du behöver göra är att besöka Amazon Web Services website. Du kan skapa ett gratis account, men du måste då enter information om ditt credit card. Amazon kommer att kontrollera din identitet genom att skicka en avgift på 1 USD till ditt kort.
När ditt konto har kontrollerats måste du logga in på din AWS-konsol och klicka på menyn ”Tjänster”. Under compute section måste du select EC2 för att fortsätta.
EC2 är AWS:s molnplattform som allow you att skapa virtuella datorer och run web apps som gillar WordPress. För mer detaljer om vad en virtuell maskin är, läs vår guide om vad en VPS är och om du behöver den.
Därefter klickar du på knappen ”Launch Instance” för att starta och konfigurera dina inställningar för instance.
Du måste välja en Amazon Machine Image. Dessa är förkonfigurerade programvarustackar som du kan installera med ett enda click.
Under ”AWS Marketplace” searchar du efter WordPress och väljer sedan ”WordPress by Bitnami”.
Du kommer nu att se en popup med priser där du helt enkelt behöver klicka på knappen Fortsätt.
På nästa vy kommer du att bli ombedd att välja en typ av instance. You can go ahead and select t2.micro free tier and then click on ’Configure Instance Details’ button.
På nästa vy behöver du inte ändra något. Klicka bara på ”Next: Add Storage” och klicka sedan på ”Next: Add Tags”-knapparna.
Nu ska vi enter ett namn för denna instance som en tagged. Klicka på knappen ”Add Tag” och enter ”Name” som nyckel och ”MyWordPress” som värde.
Klicka på knappen ”Review and Launch” för att fortsätta.
You will now be presented with an overview of your EC2 Instance configuration. Click on the ”Launch” button to start your instance.
Därefter kommer du att bli ombedd att select nyckelpar. You need to select ’Proceed without a key pair’ and then check the box below it.
Efter det klickar du på knappen ”Launch Instances” för att lagra dina inställningar och starta din EC2-instans.
AWS kommer nu att visa ett success message. Click on the ”View Instances” button at the bottom right corner of the screen.
You will now be able to see your WordPress instance running.
För att testa din WordPress site måste du lokalisera dess offentliga IP-adress. Du hittar den under IPV4 Public IP column bredvid din instance.
Du kan nu kopiera IP-adressen och enter den i adressfältet i en new tab i webbläsaren för att se din website. You will be able to see your WordPress site with the standardtema.
För att besöka ditt WordPress admin area, lägg bara till /wp-admin/ bredvid din sites offentliga IP-adress, gillar detta:
http://18.191.114.246/wp-admin
Du kommer nu att se standard WordPress login page.
Du måste dock känna till användarnamn och password för att få tillgång till admin area.
You can get that by going back to your EC2 Console and clicking on the ’Actions’ button and then choosing Instance Settings ” Get System Log.
Detta kommer att ge upp en log file i ett popup-fönster med massor av text. Du måste rulla ner mot längst ner, och du hittar en rad med ”Setting Bitnami user password to” omgiven av ## tecken. You will also see the default username set by the app.
Nu kan du kopiera användarnamnet och passwordet och enter det på vyn för login på din WordPress site.
Grattis, du har utan problem installerat WordPress på Amazon Web Services. Din website är dock fortfarande bara tillgänglig via IP-adressen.
Om du vill peka ut ett domain name till din AWS WordPress install, måste du ansluta ditt domain name till AWS DNS servrar.
Se vår steg-för-steg guide om hur du registrerar ett domain name.
När du har registrerat ditt domain name är du redo att add to det till din AWS instance.
Lägg till ett domain name till din WordPress site på Amazon Web Services
Gå först till dashboard för dina EC2-instanser och klicka sedan på ”Elastic IPS” i den vänstra colonnen under ”Network & Security” section.
Därefter klickar du på knappen ”Allocate New Address” för att fortsätta.
Du kommer att få frågan hur du vill använda IP-adressen. Klicka bara på knappen Tilldela för att fortsätta.
AWS kommer nu att skapa en new elastic IP för din WordPress EC2 instance. Du kommer att se din IP-adress listad i en tabell. Välj bara IP-adressens row och välj sedan ”Associate Address” under knappen ”Actions”.
På nästa vy väljer du din WordPress instance i rullgardinsmenyn och klickar på knappen ”Associate”.
You will now see your Elastic IP listed in the table. Gå vidare och kopiera IP-adressen och klistra in den i en textredigerare som Notepad. Vi kommer att behöva den i nästa steg.
Därefter måste du klicka på menyn ”Tjänster” högst upp och searcha efter ”Route53”. Detta är Amazon web services tjänst för hantering av DNS som allow you att dirigera trafik till your EC2 instance.
På nästa page, click on the ”Kom igång nu” button under DNS management section.
Detta tar dig till hosted zones section. Gå vidare och klicka på knappen ”Create Hosted Zone”.
Därefter måste du lägga till ditt domain name och klicka på knappen create för att lägga till det i en hosted zone.
När du har lagt till din domän i en hosted zone klickar du på knappen ”Create Record Set”. Nu måste du enter www bredvid fältet ”Name”. Enter den elastiska IP:n som du kopierade tidigare i fältet ”Value” och klicka sedan på knappen ”create”.
A-posten kommer nu att läggas till i din hosted zon tillsammans med ditt domain name. Från den vänstra Column måste du kopiera raderna under NS-fältet. Det här är namnserveradresser som du behöver i nästa steg.
Nu måste du gå till din domännamnsregistrators website och editera dina domain name settings. Screenshots under kan variera från din provider, men de grundläggande instruktionerna är liknande för varje provider.
Under inställningarna DNS Nameservers för din domän anger du de namnserveradresser som du kopierade tidigare.
Glöm inte att save your changes. Du kan nu besöka domain name som du addade, och det kommer att ta dig till din WordPress site på Amazon Web Services.
Note: Det kan ta en viss tid innan ändringar i DNS träder i kraft.
Metod 2. Använda Amazon Web Services via hanterat webbhotell för WordPress
As you may have noticed setting up a custom WordPress install on Amazon web services is a very technical and complicated process.
Infrastrukturen för molnbaserade datorer som tillhandahålls av Amazon Web Services är en pay as you go-lösning. Detta innebär att trafiktoppar kommer att öka din fakturering för webbhotellet avsevärt. Eller ej, du kommer fortfarande att vara responsiv för att hantera dina egna tjänster, vilket bara är extra arbete.
Ett enklare sätt att använda WordPress på Amazon Web Services utan krångel är att använda en hanterad WordPress hosting provider.
Vi rekommenderar att du använder WP Engine. De runar en del av sitt webbhotell på AWS-infrastrukturen, och du behöver inte oroa dig för trafiktoppar, hantering av server eller underhåll av WordPress.
Dessutom kan WPBeginners användare få 4 månader gratis på de årliga planerna med vår WP Engine coupon.
Ett annat bra alternativ är SiteGround, en premium hanterad WordPress hosting provider. Det ger dig blixtsnabba servrar, förstklassig WordPress-säkerhet, 24/7 expert WordPress-support, fantastiska verktyg för utvecklare och mycket mer.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du installerar WordPress på Amazon Web Services. Du kanske också vill se vår ultimata guide om hur du förbättrar WordPress hastighet och prestanda med steg-för-steg-instruktioner eller våra expertval av de bästa WordPress-tilläggen för webbplatser för företag.
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.
sanskruti
Is it possible to link a pre-existing website(created on wordpress) with AWS?
WPBeginner Support
You would use this method to install WordPress and transfer your content over. You can see our guide on how to transfer your content below:
https://www.wpbeginner.com/wp-tutorials/how-to-move-wordpress-to-a-new-host-or-server-with-no-downtime/
Administratör
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
Administratör
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
Administratör
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
Administratör
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.
Administratör
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
Administratör
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
WPBeginner Support
For installing a theme, if that is what you’re looking to do, you would want to take a look at our guide here: https://www.wpbeginner.com/beginners-guide/how-to-install-a-wordpress-theme/
Administratör
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
Administratör
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
Administratör
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.
Administratör
Kevin
One of the best walkt hroughs of this complex setup i have seen. Thanks!
WPBeginner Support
Hey Kevin,
We are glad you found it helpful. Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Administratör
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.
Mahesh
Really Thanks a lot
Ahmed
Thanks for the explanation. Well explained
Andy
Great article. Thanks a lot for detail explination.