Geçtiğimiz günlerde okuyucularımızdan biri Amazon Web Services (AWS) üzerinde WordPress’in nasıl kurulacağını anlatmamızı istedi.
Genellikle daha büyük projeler için ayrılan Amazon Web Services, herkesin Amazon’un üstün altyapısının gücünden kullandıkça öde temelinde yararlanmasına olanak tanıyan güçlü bir bulut bilişim platformudur.
Bu makalede, WordPress’i Amazon Web Services’e nasıl yükleyeceğinizi göstereceğiz.
Not: Bir web sitesine yeni başlıyorsanız, WordPress nasıl kurulur kılavuzumuzdaki daha kolay çözümlerden birini kullanmanızı öneririz.
Bu makaleyi iki yönteme ayırdık. İlk yöntem oldukça teknik ve karmaşık olan manuel bir süreçtir. İkinci yöntem ise yeni başlayanlar için daha kolay bir çözümdür çünkü tercih edilen bir yönetilen WordPress barındırma çözümü üzerinden giderek AWS altyapısını kullanmanıza olanak tanır.
Yöntem 1. AWS’de Özel WordPress Kurulumu Oluşturma
Yapmanız gereken ilk şey Amazon Web Services web sitesini ziyaret etmektir. Ücretsiz bir hesap oluşturabilirsiniz, ancak kredi kartı bilgilerinizi girmeniz gerekecektir. Amazon, kartınıza 1 dolarlık bir ücret göndererek kimliğinizi doğrulayacaktır.
Hesabınız doğrulandıktan sonra AWS konsolunuza giriş yapmanız ve ‘Hizmetler’ menüsüne tıklamanız gerekir. Hesaplama bölümünün altında, devam etmek için EC2’yi seçmeniz gerekir.
EC2, AWS’nin sanal makineler oluşturmanıza ve WordPress gibi web uygulamalarını çalıştırmanıza olanak tanıyan bulut bilişim platformudur. Sanal makinenin ne olduğu hakkında daha fazla bilgi için VPS nedir ve ihtiyacınız var mı başlıklı kılavuzumuzu okuyun.
Ardından, örnek ayarlarınızı başlatmak ve yapılandırmak için ‘Örneği Başlat’ düğmesine tıklayın.
Bir Amazon Makine İmajı seçmeniz gerekecektir. Bunlar, tek bir tıklamayla yükleyebileceğiniz önceden yapılandırılmış yazılım yığınlarıdır.
‘AWS Marketplace’ altında WordPress’i arayın ve ardından ‘WordPress by Bitnami’yi seçin.
Şimdi sadece devam düğmesine tıklamanız gereken bir fiyatlandırma açılır penceresi göreceksiniz.
Bir sonraki ekranda, bir örnek türü seçmeniz istenecektir. Devam edip t2.micro ücretsiz katmanını seçebilir ve ardından ‘Örnek Ayrıntılarını Yapılandır’ düğmesine tıklayabilirsiniz.
Bir sonraki ekranda hiçbir şeyi değiştirmenize gerek yoktur. Sadece ‘İleri’ye tıklayın: Depolama Alanı Ekle’ ve ardından ‘İleri: Etiket Ekle’ düğmelerine tıklayın.
Şimdi bu örnek için etiket olarak bir isim gireceğiz. ‘Etiket Ekle’ düğmesine tıklayın ve anahtar olarak ‘İsim’, değer olarak da ‘MyWordPress’ girin.
Devam etmek için ‘İncele ve Başlat’ düğmesine tıklayın.
Şimdi EC2 Örneği yapılandırmanıza genel bir bakış sunulacaktır. Örneğinizi başlatmak için ‘Başlat’ düğmesine tıklayın.
Ardından, anahtar çifti seçmeniz istenecektir. ‘Anahtar çifti olmadan devam et’ seçeneğini seçmeniz ve ardından altındaki kutuyu işaretlemeniz gerekir.
Daha sonra ayarlarınızı kaydetmek ve EC2 örneğinizi başlatmak için ‘Örnekleri Başlat’ düğmesine tıklayın.
AWS şimdi bir başarı mesajı gösterecektir. Ekranın sağ alt köşesindeki ‘Örnekleri Görüntüle’ düğmesine tıklayın.
Artık WordPress örneğinizin çalıştığını görebileceksiniz.
WordPress sitenizi test etmek için genel IP adresini bulmanız gerekir. Bunu, örneğinizin yanındaki IPV4 Genel IP sütununun altında bulabilirsiniz.
Şimdi bu IP adresini kopyalayabilir ve web sitenizi görüntülemek için yeni bir tarayıcı sekmesinin adres çubuğuna girebilirsiniz. WordPress sitenizi varsayılan tema ile görebileceksiniz.
WordPress yönetici alanınızı ziyaret etmek için sitenizin genel IP adresinin yanına aşağıdaki gibi /wp-admin/ eklemeniz yeterlidir:
http://18.191.114.246/wp-admin
Şimdi varsayılan WordPress giriş sayfasını göreceksiniz.
Ancak, yönetici alanına erişmek için kullanıcı adı ve şifreyi bilmeniz gerekecektir.
Bunu EC2 Konsolunuza geri dönüp ‘Eylemler’ düğmesine tıklayarak ve ardından Örnek Ayarları ” Sistem Günlüğü Al‘ı seçerek elde edebilirsiniz.
Bu, çok sayıda metin içeren bir açılır pencerede bir günlük dosyası getirecektir. Aşağıya doğru kaydırmanız gerekecek ve ## işaretleriyle çevrili ‘Bitnami kullanıcı şifresini şu şekilde ayarlama’ yazan bir satır bulacaksınız. Ayrıca uygulama tarafından ayarlanan varsayılan kullanıcı adını da göreceksiniz.
Artık kullanıcı adı / şifreyi kopyalayabilir ve WordPress sitenizin giriş ekranına girebilirsiniz.
Tebrikler, WordPress’i Amazon Web Services’e başarıyla yüklediniz. Ancak, web sitenize hala yalnızca IP adresi kullanılarak erişilebilir.
Bir alan adını AWS WordPress yüklemenize yönlendirmek istiyorsanız, alan adınızı AWS’nin DNS sunucularına bağlamanız gerekir.
Bir alan adının nasıl kaydedileceğine ilişkin adım adım kılavuzumuza bakın.
Alan adınızı kaydettikten sonra AWS örneğinize eklemeye hazırsınız demektir.
Amazon Web Services’te WordPress Sitenize Alan Adı Ekleme
İlk olarak, EC2 örneklerinizin panosuna gidin ve ardından sol sütundan ‘Ağ ve Güvenlik’ bölümü altındaki ‘Elastik IPS’ye tıklayın.
Ardından, devam etmek için ‘Yeni Adres Tahsis Et’ düğmesine tıklayın.
IP adresini nasıl kullanmak istediğiniz sorulacaktır. Devam etmek için Allocate düğmesine tıklamanız yeterlidir.
AWS şimdi WordPress EC2 örneğiniz için yeni bir elastik IP oluşturacaktır. IP adresinizin bir tabloda listelendiğini göreceksiniz. IP adresi satırını seçin ve ardından ‘Eylemler’ düğmesinin altındaki ‘Adresi İlişkilendir’i seçin.
Bir sonraki ekranda, açılır menüden WordPress örneğinizi seçin ve ‘İlişkilendir’ düğmesine tıklayın.
Şimdi Elastic IP’nizin tabloda listelendiğini göreceksiniz. Devam edin ve IP adresini kopyalayıp Not Defteri gibi bir metin düzenleyiciye yapıştırın. Bir sonraki adımda buna ihtiyacımız olacak.
Ardından, en üstteki ‘Hizmetler’ menüsüne tıklamanız ve ‘Route53’ü aramanız gerekir. Bu, trafiği EC2 örneğinize yönlendirmenize olanak tanıyan Amazon web hizmetlerinin DNS yönetim hizmetidir.
Bir sonraki sayfada, DNS yönetimi bölümünün altındaki ‘Şimdi Başlayın’ düğmesine tıklayın.
Bu sizi barındırılan bölgeler bölümüne getirecektir. Devam edin ve ‘Barındırılan Bölge Oluştur’ düğmesine tıklayın.
Ardından, alan adınızı eklemeniz ve barındırılan bir bölgeye eklemek için oluştur düğmesine tıklamanız gerekir.
Alan adınızı barındırılan bir bölgeye ekledikten sonra, ‘Kayıt Seti Oluştur’ düğmesine tıklayın. Şimdi ‘Ad’ alanının yanına www girmeniz gerekiyor. Daha önce kopyaladığınız elastik IP’yi ‘Değer’ alanına girin ve ardından oluştur düğmesine tıklayın.
A kaydı artık alan adınızla birlikte barındırılan bölgenize eklenecektir. Sol sütundan NS alanının altındaki satırları kopyalamanız gerekir. Bunlar bir sonraki adımda ihtiyaç duyacağınız Nameserver adresleridir.
Şimdi alan adı kayıt kuruluşunuzun web sitesine gitmeniz ve alan adı ayarlarınızı düzenlemeniz gerekir. Aşağıdaki ekran görüntüleri sağlayıcınıza göre değişebilir, ancak temel talimatlar her sağlayıcı için benzerdir.
Alan adınızın DNS Ad Sunucuları ayarları altında, daha önce kopyaladığınız ad sunucusu adreslerini girin.
Değişikliklerinizi kaydetmeyi unutmayın. Artık eklediğiniz alan adını ziyaret edebilirsiniz ve bu sizi Amazon Web Services üzerindeki WordPress sitenize götürecektir.
Not: DNS değişikliklerinin etkili olması biraz zaman alabilir.
Yöntem 2. Yönetilen WordPress Hosting ile Amazon Web Hizmetlerini Kullanma
Fark etmiş olabileceğiniz gibi Amazon web hizmetlerinde özel bir WordPress kurulumu yapmak oldukça teknik ve karmaşık bir süreçtir.
Amazon Web Services tarafından sağlanan bulut bilişim altyapısı, kullandıkça öde çözümüdür. Bu, trafik artışlarının barındırma faturanızı önemli ölçüde artıracağı anlamına gelir. Kendi hizmetlerinizi yönetmekten sorumlu olacağınızdan bahsetmiyorum bile, bu sadece fazladan iş demektir.
Amazon Web Services üzerinde WordPress’i sorunsuz bir şekilde kullanmanın daha kolay bir yolu, yönetilen bir WordPress barındırma sağlayıcısı kullanmaktır.
WP Engine kullanmanızı öneririz. Barındırma platformlarının bir kısmını AWS altyapısı üzerinde çalıştırıyorlar ve trafik artışları, sunucu yönetimi veya WordPress bakımı konusunda endişelenmenize gerek kalmıyor.
Ayrıca, WPBeginner kullanıcıları WP Engine kuponumuzla yıllık planlarda 4 ay ücretsiz alabilirler.
Bir diğer harika alternatif ise birinci sınıf bir yönetimli WordPress barındırma sağlayıcısı olan SiteGround‘dur. Size son derece hızlı sunucular, birinci sınıf WordPress güvenliği, 7/24 uzman WordPress desteği, harika geliştirici araçları ve daha fazlasını sunar.
Umarız bu makale Amazon Web Services’e WordPress’i nasıl yükleyeceğinizi öğrenmenize yardımcı olmuştur. Ayrıca, adım adım talimatlarla WordPress hızını ve performansını artırmaya yönelik nihai kılavuzumuzu veya işletme siteleri için en iyi WordPress eklentileri uzman seçimlerimizi görmek isteyebilirsiniz.
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/
Yönetici
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
Yönetici
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
Yönetici
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
Yönetici
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.
Yönetici
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
Yönetici
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/
Yönetici
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
Yönetici
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
Yönetici
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.
Yönetici
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.
Yönetici
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.