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

Amazon Web Services’e WordPress Nasıl Kurulur?

Amazon Web Services’e (AWS) WordPress yüklemeyi düşündüklerinde biraz gergin hisseden okuyuculardan sık sık haber alıyoruz. Kulağa teknik, karmaşık ve yalnızca geliştiricilerin kullanabileceği bir şey gibi geliyor.

Dürüst olmak gerekirse AWS, geliştiriciler için pek çok güçlü araç sunuyor. Ancak aynı zamanda, nereden başlayacağınızı bildikten sonra herkesin bir WordPress sitesi çalıştırmasını mümkün kılan esnek bir bulut barındırma platformudur.

AWS’yi, geleneksel barındırmanın kaldıramayacağı daha hızlı, daha ölçeklenebilir web siteleri oluşturmak için birçok kez kullandık. Doğru kurulumla, dünyanın en büyük web sitelerinden bazılarının güvendiği aynı bulut teknolojisinden yararlanabilirsiniz.

Bu eğitimde, WordPress’i Amazon Web Services’e tam olarak nasıl yüklediğimizi adım adım göstereceğiz. Amacımız, daha önce AWS’ye hiç dokunmamış olsanız bile takip etmenizi kolaylaştırmaktır.

Installing WordPress on Amazon Web Services (AWS)

📝 Not: Bir web sitesine yeni başlıyorsanız, WordPress nasıl kurulur kılavuzumuzdaki daha kolay çözümlerden birini kullanmanızı öneririz.

AWS nedir?

Amazon Web Services (AWS), internet üzerinde web siteleri ve uygulamalar çalıştırmak için barındırma, depolama ve güçlü araçlar sunan bir bulut platformudur. Geleneksel bir web barındırıcısı kullanmak yerine AWS, bulutta kendi özel barındırma ortamınızı oluşturmanıza olanak tanır.

Küçük girişimlerden küresel şirketlere kadar her büyüklükteki işletme tarafından güvenilmektedir. AWS ile daha fazla kontrol, esneklik ve web sitenizi kendi koşullarınıza göre büyütmek için alan elde edersiniz.

Şimdi neden WordPress’i AWS’ye kurmak isteyebileceğinize ve bu hamleyi yapmadan önce bilmeniz gerekenlere bakalım.

Neden AWS’ye WordPress Yüklemelisiniz?

AWS’ye WordPress yüklemek, web siteniz için yepyeni bir özgürlük seviyesinin kilidini açmak gibi hissettirebilir. Siteniz büyüdükçe ölçeklendirme gücüyle birlikte barındırma kurulumunuz üzerinde tam kontrol sahibi olmanızı sağlar.

Geleneksel WordPress barındırmanın yetişemediği projeler için AWS’yi kullandık. Daha fazla hıza, esnekliğe ve güvenilirliğe ihtiyaç duyduğunuzda, AWS size tam olarak ihtiyacınız olanı oluşturmanız için araçlar sunar.

Bununla birlikte AWS her durum için mükemmel bir çözüm değildir. İşte sizin için doğru olup olmadığına karar vermenize yardımcı olacak artı ve eksilere hızlı bir bakış.

WordPress için AWS Kullanmanın Artıları:

  • Ölçeklenebilirlik: Sitenizi yavaşlatmadan trafik artışlarının üstesinden kolayca gelin.
  • Esneklik: Barındırma ortamınızı tam olarak istediğiniz şekilde özelleştirin.
  • Performans: Hızlı sunuculardan ve güçlü bulut kaynaklarından yararlanın.
  • Kullandıkça öde fiyatlandırması: Sabit aylık maliyet olmadan yalnızca gerçekten kullandığınız kaynaklar için ödeme yapın.

WordPress için AWS Kullanmanın Eksileri:

  • Öğrenme eğrisi: AWS acemi dostu değildir ve kurulumu ilk başta karmaşık olabilir.
  • Bakım gereklidir: Güncellemeleri, yedeklemeleri ve güvenlik ayarlarını yönetmek sizin sorumluluğunuzdadır.
  • Maliyetler artabilir: Dikkatli bir yönetim olmadan AWS kullanım ücretleri zaman içinde pahalı hale gelebilir.

Artık artıları ve eksileri bildiğinize göre, WordPress’i AWS’ye nasıl yükleyeceğinizi adım adım inceleyelim.

Bu makaleyi iki yönteme ayırdık. İlk yöntem çok teknik ve karmaşık olan manuel bir süreçtir. İkinci yöntem yeni başlayanlar için daha kolaydır çünkü tercih edilen bir yönetilen WordPress barındırma çözümü aracılığıyla AWS altyapısını kullanmanıza olanak tanır.

Kullanmak istediğiniz yönteme atlamak için aşağıdaki hızlı bağlantıları kullanabilirsiniz:

Yöntem 1: Amazon Web Services’e WordPress’i Elle Yükleme (İleri Düzey Kullanıcılar)

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ız için sizden 1 dolar alarak kimliğinizi doğrulayacaktır.

Hesabınız doğrulandıktan sonra AWS konsolunuzda oturum açın ve ‘Hizmetler’ menüsüne tıklayın. Hesaplama bölümünün altında, devam etmek için Lightsail’i seçin.

AWS Lightsail

Lightsail nedir?

Lightsail, Amazon Web Services tarafından sağlanan birçok hizmetten biridir. Kullanıcıların, popüler web barındırma yazılımlarıyla önceden yüklenmiş olarak gelen kendi VPS barındır ma örneklerini başlatmalarını kolaylaştırmak için tasarlanmıştır.

Lightsail vs EC2: WordPress’e Yeni Başlayanlar İçin Neden Lightsail’i Öneriyoruz?

AWS üzerinde WordPress kurarken iki ana seçeneğiniz vardır: Lightsail veya EC2. Her ikisi de bir WordPress sitesini barındırabilirken, Lightsail çok daha basit ve acemi dostu olduğundan çoğu kullanıcı için bunu öneriyoruz.

Lightsail ihtiyacınız olan her şeyi kullanımı kolay bir kontrol panelinde toplar. Birçok teknik ayrıntıyı otomatik olarak halleder, böylece karmaşık sunucu ayarlarına takılmadan web sitenizi çevrimiçi hale getirmeye odaklanabilirsiniz.

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

Bulut barındırmada yeniyseniz veya WordPress sitenizi hızlı bir şekilde kurup çalıştırmak istiyorsanız, Lightsail daha kolay ve hızlı bir seçimdir. Biz de bu eğitimde bunu kullanacağız.

AWS Lightsail için fiyatlandırma

AWS Lightsail, hizmeti üç ay boyunca test etmenize olanak tanıyan ücretsiz bir deneme sürümü sunar. Bundan sonra, kaydolurken seçtiğiniz barındırma yapılandırmasına bağlı olarak sabit bir aylık ücret ödersiniz.

Fiyatlandırma aylık sadece 5$’dan başlar ve daha fazla bellek, depolama alanı veya bant genişliği ekledikçe artar. Küçük bir WordPress sitesini sorunsuz bir şekilde çalıştırmak için en az aylık 7 dolarlık planla başlamanızı öneririz.

Size yavaşlama olmadan düzenli web sitesi trafiğini idare etmek için yeterli kaynak sağlar ve siteniz büyürse her zaman daha sonra yükseltebilirsiniz.

AWS - Lightsail pricing

Artık Lightsail’i neden kullandığımızı ve fiyatlandırmanın nasıl çalıştığını bildiğinize göre, WordPress web sitenizi AWS’de başlatma adımlarını inceleyelim.

Adım 1: WordPress Yüklü Bir VPS Örneği Oluşturun

Ardından, örnek ayarlarınızı başlatmak ve yapılandırmak için ‘Örnek oluştur’ düğmesine tıklayın.

Create a Lightsaild instance on AWS

Şimdi, VPS örneğiniz için bir bölge seçmeniz istenecektir. Aralarından seçim yapabileceğiniz birkaç coğrafi konum göreceksiniz.

İpucu 💡: Hedef kitlenizin bulunduğu bir konum seçmenizi öneririz. Bu, sunucu gecikmesini azaltır ve WordPress web sitenizin hızını ve performansını artırır.

Configure your Lightsail instance by choosing a region

Bölgenizi seçmek için tıklayın ve örnek görüntüyü yapılandırmak için biraz aşağı kaydırın.

Öncelikle, platformunuz olarak Linux/Unix’i seçmeniz ve ardından ‘Bir plan seçin’ seçeneği altında WordPress’e tıklamanız gerekir.

Instance image configuration

Bundan sonra, ‘Örnek planınızı seçin’ bölümüne doğru ilerlemeniz gerekir.

Buradan, sunucunuzun boyutunu seçmeniz gerekir. En az 1GB bellek ile başlamanızı öneririz. Bu, WordPress’e yoğun trafik altında bile performans göstermesi için bol miktarda kaynak sağlar.

Choose a server size for your AWS VPS

Son olarak, AWS VPS örneği için bir ad girmeniz gerekir. Bu, bu VPS sunucusunun ne yaptığını tanımlamanıza yardımcı olacak herhangi bir şey olabilir.

Bundan sonra, devam etmek için ‘Örnek oluştur’ düğmesine tıklayın.

Finalize your AWS VPS instance

AWS şimdi WordPress ve onu çalıştırmak için ihtiyacınız olan tüm yazılımları içeren bir VPS sunucu örneği oluşturacaktır.

Örneğiniz hazır olduğunda, üç noktalı menüye tıklayın ve ‘Yönet’i seçin.

Manage your AWS VPS instance

Bu sizi VPS örneği yönetim alanına götürecektir.

Adım 2: WordPress Yönetici Kullanıcı Adı ve Parolasını Alın

VPS örneği yönetim alanınız, Amazon bulutunda barındırılan sanal sunucunuzun kontrol merkezidir. Buradan sunucuyu yeniden başlatabilir, durdurabilir ve hatta silebilirsiniz. Daha da önemlisi, WordPress web sitenizi kuracağınız yer burasıdır.

Yönetim sayfasında, ‘WordPress Yöneticisine Eriş’ için bir düğme göreceksiniz, ancak bunu yapmadan önce, web sitenizin varsayılan kullanıcı adını ve şifresini öğrenmeniz gerekir.

AWS username and password for your WordPress site

Kullanıcı adınızı ‘Varsayılan WordPress yönetici kullanıcı adı’ altında göreceksiniz. Kopyalamak için tıklayın ve ardından Not Defteri gibi bir düz metin düzenleyicisine yapıştırın.

Bunun altında, ‘Varsayılan WordPress yönetici şifresi’ seçeneğinin altındaki ‘Varsayılan şifreyi al’ bağlantısını tıklamanız gerekir.

AWS password retrieval

Bu size WordPress yönetici şifrenizi almak için tamamlamanız gereken iki adımı gösterecektir.

İlk adımda, bir komut satırı penceresi açmak için ‘Launch Cloudshell’ düğmesine tıklayın. Tarayıcı ekranınız bölünecek ve alt kısımda bir komut satırı arayüzü göreceksiniz.

Adım 2, yukarıdaki kodu kopyalamak ve CloudShell komut satırı penceresine yapıştırmaktır.

Getting your WordPress admin password in AWS via CloudShell

Betik çalışacak ve bitnami_application_password metninden hemen sonra WordPress şifrenizi görüntüleyecektir.

Artık parolayı kopyalayabilir ve bir metin düzenleyiciye kaydedebilirsiniz. Ardından, CloudShell penceresinden çıkmak için kapat düğmesine güvenle tıklayabilirsiniz.

Artık yönetici kullanıcı adı ve şifresine sahip olduğunuza göre, WordPress web sitenizin yönetici alanına giriş yapabilirsiniz.

Adım 3: AWS’de WordPress Yönetici Alanında Oturum Açın

Örnek yönetim panonuzun en üstüne geri gidin ve ‘WordPress Yöneticisine Eriş’ düğmesine tıklayın.

AWS access WordPress admin without domain name

Bu, WordPress yönetici alanınız için giriş URL’sini gösteren bir açılır pencere getirecektir.

Web sitenizin şu anda bir alan adı olmadığından, genel IP adresini kullanarak erişmeniz gerekecektir.

AWS login to WordPress using public ip address

Bu, WordPress yönetici alanını yeni bir tarayıcı sekmesinde açacaktır.

Şimdi WordPress giriş ekranını göreceksiniz. Daha önce aldığınız varsayılan yönetici kullanıcı adı ve şifresini kullanarak giriş yapın.

WordPress login page

Giriş yaptıktan sonra, tanıdık WordPress yönetici panosunu göreceksiniz.

Not: AWS’nin WordPress’i veya eklentileri otomatik olarak güncellemediğini fark ettik, bu nedenle bazı güncellemeleri yüklemeniz gerekebilir. İşte WordPress güncellemelerinin nasıl yükleneceğine dair hızlı bir kılavuz.

WordPress admin dashboard on AWS VPS

Adım 4: AWS VPS’nize Alan Adı Ekleme

Fark ettiğiniz gibi, AWS VPS örneğiniz genel bir IP adresi kullanır. WordPress web siteniz üzerinde çalışmaya başlayabilmeniz ve onu herkese açık hale getirebilmeniz için VPS örneğinize bir alan adı eklemeniz gerekecektir.

Mevcut alan adınızı kullanabilir veya yeni bir alan adı kaydedebilirsiniz. Amazon alan adı satmaz, bu nedenle üçüncü taraf bir alan adı kayıt kuruluşundan bir alan adı satın almanız gerekir.

Domain.com‘u öneriyoruz. Rekabetçi fiyatlar sunuyorlar ve kolay alan adı yönetim araçlarını seviyoruz. Ek %25 indirim almak için Domain.com kuponumuzu kullanabilirsiniz.

Alan adınız hazır olduğunda, VPS örneği yönetim alanınızın altındaki ‘Bağlan’ sekmesine geçin ve ‘Web sitenizi kurun’ düğmesine tıklayın.

setup your website button

Bu, bir kurulum sihirbazı başlatacaktır.

Öncelikle üçüncü taraf bir alan adı seçmeniz ve ardından özel alan adınızı girmeniz gerekir.

Add your custom domain name

Devam etmek için ‘Bu alan adını kullan’ seçeneğine tıklayın.

Bir sonraki ekranda, alan adınızı nasıl yönetmek istediğiniz sorulacaktır. Daha uygun olacağı için ‘Lightsail DNS Bölgesi’ni seçin.

DNS zone management

Devam etmek için ‘DNS bölgesi oluştur’ seçeneğine tıklamanız yeterlidir.

Kurulum sihirbazı şimdi size DNS ad sunucusu değerlerini gösterecektir.

Update name server

Alan adı sunucularını güncellemek için alan adı kayıt kuruluşu hesabınıza giriş yapmanız gerekir. Popüler barındırma ve alan adı kayıt platformlarını kapsayan DNS ad sunucularını güncelleme hakkında kullanışlı bir kılavuzumuz var.

Ad sunucusu bilgilerini güncelledikten sonra kurulum sihirbazına geri dönün ve ‘Devam Et’e tıklayın.

Not ⏲️: Ad sunucusu değişikliklerinin internet üzerinden güncellenmesi 24 saate kadar sürebilir.

Bir sonraki adımda, statik IP’niz için bir ad girmeniz istenecektir. Bu IP’nin ne işe yaradığını kolayca tanımlamanıza yardımcı olacak herhangi bir ad girebilirsiniz.

AWS static IP

Devam etmek için ‘Statik IP oluştur’a tıklayın.

Bir sonraki ekranda, alan adınızı VPS örneğinize atamanız istenecektir. ‘Atama ekle’ düğmesine tıklayın.

Domain assignment

Bu bir açılır pencere getirecektir.

Önerilen seçenek olarak kök alan adınızı gösterecektir. Seçmek için tıklamanız ve ardından ‘Ekle’ye tıklamanız yeterlidir.

Assign root domain

Kurulum sihirbazı şimdi kök alan adınızı DNS ayarlarına ekleyecek ve VPS örneğinize yönlendirecektir.

Bir sonraki adıma geçmek için ‘Devam’ düğmesine tıklayın.

Root domain added

Son adımda, ücretsiz bir SSL sertifikası yüklemek için alan adınızı seçmeniz istenecektir.

Aşağıda, Let’s Encrypt’in (ücretsiz SSL hizmet sağlayıcısı) gizlilik politikasını kabul ettiğinizi onaylamak için e-posta adresinizi girmeniz istenecektir.

Install SSL

Bundan sonra, Lightsail’e sizin için bir SSL sertifikası yükleme yetkisi vermeniz istenecektir.

İlerlemek için ‘Sertifika oluştur’a tıklayın.

Confirm SSL certficiate

Kurulum sihirbazı şimdi web sitenize bir SSL sertifikası ekleyecektir.

Şimdi web sitenizin kurulum durumunu göreceğiniz örneği yönet sayfasına döneceksiniz.

AW setup status

Not: SSL Sertifikası ve Alan adı sunucusu ayarlarının etkili olması biraz zaman alabilir.

Artık özel alan adınızı kullanarak WordPress sitenize giriş yapabilirsiniz:

https://yourdomain.com/wp-admin

yourdomain.com adresini kendi alan adınızla değiştirmeyi unutmayın.

Tebrikler, WordPress’i Amazon Web Services’e başarıyla yüklediniz.

Yöntem 2: Yönetilen WordPress Hosting ile AWS’ye WordPress Yükleyin (Daha Kolay)

Fark etmiş olabileceğiniz gibi, Amazon Web Services üzerinde özel bir WordPress sitesi kurmak hem teknik hem de karmaşıktır.

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. Ayrıca kendi hizmetlerinizi yönetmekten de sorumlu olacaksınız ki bu da fazladan iş demektir.

WordPress’i bulut platformlarında sorunsuz bir şekilde kullanmanın daha kolay bir yolu, yönetilen bir WordPress barındırma sağlayıcısı kullanmaktır.

SiteGround kullanmanızı öneririz. Amazon Web Services yerine Google Cloud Platform kullanan yönetilen bir WordPress barındırma sağlayıcısıdır. Ve performans söz konusu olduğunda, Google Cloud ve Amazon AWS başa baştır.

Ancak, SiteGround’un Google Cloud sunucularında yaptığı ek ayarların çok daha iyi performans sağladığını gördük. WPBeginner’ı Siteground’a geçirmemizin nedenlerinden biri de buydu.

Diğer ortak şirketlerimizin çoğu da SiteGround’da barındırılmaktadır. Daha fazla ayrıntı için lütfen eksiksiz SiteGround incelememize bakın.

Göz önünde bulundurmak isteyebileceğiniz diğer alternatifler arasında Bluehost Cloud ve WordPress.com (İşletme ve Ticaret planları) bulunmaktadır.

Bonus: İşinize Yarayabilecek WordPress Kurulum Kılavuzları

WordPress’i kurmanın ve ayarlamanın daha da fazla yolunu keşfetmek istiyorsanız, sizi teminat altına aldık. İşte farklı barındırma kurulumları, yerel kurulumlar ve dil seçenekleri konusunda size yardımcı olabilecek birkaç ekstra eğitim.

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ılavuzumuza veya en hızlı WordPress hosting uzman seçimlerimize göz atmak 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.

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 yorumLeave 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.