Bu kişiseldir.
Rastgele bir Cuma akşamıydı ve 'basit' bir hedefim vardı: GoDaddy alanımla AWS S3'te statik bir web sitesi barındırmak. Yani ne kadar zor olabilir değil mi? 10 makale, 4 eğitim, 2 video ve internetin sunduğu her şeyi denemek için bütün bir gün gerektiğini düşünürsek, görünüşe göre gayet iyi.
Ama endişelenme! Yolculuğunuz çok daha sorunsuz olacak. İlk ve temel adımla başlayarak bu maceraya birlikte başlayalım: kendinize akılda kalıcı bir alan adı kapmak.
(GoDaddy ile kişisel alan adını nasıl edineceğinizi ve kuracağınızı öğrenin.)
Yani internette kendi küçük köşenizi kurmaya karar verdiniz. Heyecan verici zamanlar önümüzde! Temel bilgilerle başlayalım: bir alan adı edinme .
Sizi veya projenizi iyi temsil eden benzersiz ve akılda kalıcı bir alan adı üzerinde beyin fırtınası yaparak başlayın. Kısa, tatlı ve hecelenmesi kolay olsun. Aklınızda birkaç seçenek olduğunda GoDaddy'nin web sitesine gitme zamanı geldi.
GoDaddy ana sayfasında, istediğiniz alan adını arama çubuğuna girin. İlk tercihiniz seçilirse umutsuzluğa kapılmayın! GoDaddy alternatif öneriler sunacaktır veya ilk fikrinizin bir varyasyonunu deneyebilirsiniz. Beğendiğiniz kullanılabilir bir alan adı bulduğunuzda, Kendinize Ait Ol düğmesine tıklayarak onu sepetinize ekleyin.
GoDaddy, gizlilik koruması ve profesyonel e-posta adresleri (<kullanıcı adı>@alanınız) gibi çeşitli eklentiler ve seçenekler sunacaktır. Bu teklifleri inceleyin, ihtiyaçlarınıza uygun olanları seçin ve ödeme işlemine devam edin. İşlemi tamamlayın ve işte, alan adı sizindir!
Artık alan adı elinizde olduğundan, istediğiniz URL'de görünmeden önce birkaç kurulum adımı ve değişiklik yapılması gerekebilir. Alan adı ayarlarınızı yapılandırın, barındırma sisteminize bağlayın (bu konuyu daha sonra ele alacağız) ve lansman için her şeyin en iyi durumda olduğundan emin olun. Kurulumun bu bölümünde alan adınızın DNS Kayıtlarını ve İletim kurallarını ziyaret edeceğiz.
Ve böylece GoDaddy ile internet pastasından payınızı başarıyla güvence altına aldınız! Dijital yolculuğumuzun bir sonraki aşamasına geçerken bizi izlemeye devam edin: AWS S3 ile barındırma.
(Web sitenizi Amazon Web Services'in S3'ünde barındırmaya giriş.)
İnternetin güç merkezine hoş geldiniz:
AWS, ilk kez başlayanlar için bunaltıcı olabilecek sayısız hizmetle çok geniş bir alana sahiptir. Mevcut AWS hesabınızda oturum açın veya yeni bir tane oluşturun.
Bir kovayı web siteniz için bir depolama birimi olarak düşünün. 'Kova Oluştur' düğmesine tıklayın. Burada, grubunuzu adlandıracaksınız (genellikle bu, basitlik açısından alan adınızla eşleşmelidir ancak istediğiniz herhangi bir adı vermekte sorun yoktur), hedef kitlenize en yakın bölgeyi seçecek ve şimdilik varsayılan ayarları uygulayacaksınız.
Paketinize Ad Verme : S3 konsolunun altında mavi 'Paket oluştur' düğmesini tıklayın. Sizden bir paket adı girmenizi isteyen bir pencere görünür. Tutarlılık için alan adınızla yakından eşleşen bir ad seçin.
Bölgeleri Seçme : Gecikmeyi en aza indirmek için hedef kitlenize yakın bir bölge seçin. Her bölge belirli bir coğrafi bölgeye karşılık gelir. Şahsen ben ABD'de bulunduğum ve ayrıca AWS'de SSL sertifikasyon sürecine yardımcı olduğu için her zaman ABD Doğu bölgelerini kullanmayı tercih ediyorum (bununla ilgili daha fazla bilgi bir sonraki bölümde yer alıyor).
Paketiniz hazır olduğunda bazı konfigürasyonların zamanı geldi. Paketinizi herkese açık hale getirmek (varsayılan olarak özel olduğundan) ve insanların web sitenizi görüntülemesini sağlamak için özellikleri ve izinleri ayarlayın. Ayrıca özelliği etkinleştirip dizin ve hata belgelerinizi belirleyerek statik web sitesi barındırma ayarını da burada yapacaksınız.
Her şey ayarlandığında web sitenizin dosyalarını pakete yüklemeye hazırsınız. HTML, CSS ve diğer dosyalarınızı S3 klasörünüze sürükleyip bırakmanız veya manuel olarak yüklemeniz yeterlidir.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::YOUR-BUCKET-NAME/*" ] } ] }
AWS, barındırılan içeriğiniz için benzersiz bir uç nokta sağlar. Bu bağlantıya tıklayın; her şey yolundaysa, statik web sitenizin canlı ve hareketli olduğunu göreceksiniz!
İşte buyur! AWS'ye ilk giriş göz korkutucu görünebilir, ancak bu adımlarla yalnızca iniş yapmakla kalmadınız, aynı zamanda temel oluşturdunuz. Bir sonraki maceraya hazır mısınız? Önümüzdeki bölümde canlı yayına geçme konusunu ele alacağız.
Sonunda Bitti: Siteniz Yayında!
(Web sitenizi başarılı bir şekilde barındırmanın ve yayına girmesinin izlenecek yolu.)
Tebrikler, neredeyse oradasınız! Şimdi yeni ve parlak GoDaddy alan adınızı titizlikle kurduğunuz AWS S3 klasörüne yönlendirerek her şeyi birbirine bağlayalım.
Yeni bir sertifika başlatmak için "İste"ye tıklayın ve "Genel sertifika iste"yi seçin.
Alan adlarınızı ekleyin — www.your-domain.com
ve your-domain.com
.
“DNS Doğrulaması”nı seçin.
GoDaddy hesabınıza giriş yapın ve seçtiğiniz alan adının alan adı ayarlarına gidin.
“Ek Ayarlar” altında “DNS'yi Yönet” seçeneğine gidin.
ACM tarafından sağlanan CNAME kayıtlarını ekleyin. Sağlanan her iki değer kümesi için bu adımı tekrarlayın.
“Tür”ü “CNAME” olarak ayarlayın.
“Ad”, ACM'nin .
“Değer”, ACM'den alınan “CNAME değeridir” (olduğu gibi kopyalayın).
“TTL”yi “Varsayılan” olarak ayarlayın.
“ Dağıtım Oluştur ”a tıklayın.
S3 grubu web sitesi URL'sini “ Orijin Etki Alanı ” olarak girin (otomatik olarak önerilen bağlantıyı kullanmaktan kaçının).
“ Görüntüleyici Protokol Politikası ” altında, “HTTP'yi HTTPS'ye Yönlendir” seçeneğini seçin.
“ Web Uygulaması Güvenlik Duvarı (WAF)” altında, “Güvenlik korumasını etkinleştir” seçeneğini seçin.
Tercih ettiğiniz web sitesi URL'leri ( www.your-domain.com
ve your-domain.com
) için " Ayarlar "ın altına " Alternatif Alan adları (CNAME) " ekleyin.
“ Özel SSL Sertifikası ” altında önceden oluşturulmuş ACM sertifikasını seçin.
Maalesef GoDaddy'nin standart DNS hizmeti, CloudFront'a doğrudan ALIAS veya ANAME kayıtlarını desteklemez. Bu nedenle en iyi uygulama, www alt alan adı için bir CNAME ayarlamak ve ardından kök alan adını www alt alan adına yönlendirmektir. Zaten www için bir CNAME'niz var, hadi bunu değiştirelim.
CloudFront Alan Adı Alma: Dağıtımınızı oluştururken sağlanan dxxxxxxxxxxxxx.cloudfront.net
benzeyen CloudFront alan adını not edin.
Kök Etki Alanı Kaydını Güncelleme: GoDaddy'nin standart DNS'si, kök etki alanları için doğrudan CloudFront'a işaret eden ALIAS veya ANAME kayıtlarını desteklemez. Bu sorunu çözmek için www
alt alan adınız için bir CNAME ayarlayın ve kökü www
yönlendirin.
www için CNAME'nin ayarlanması: www
alt alan adı için mevcut CNAME kaydını değiştirin:
Tür: CNAME
İsim: www
Veri: [CloudFront alan adınız]
TTL: 1 Saat (tercihe göre ayarlayın)
www
alt alan adına yönlendirmek için yönlendirmeyi uygulayın:www.your-domain.com
Diğer Kayıtların Ele Alınması: Mevcut NS, SOA ve _domainconnect
kayıtlarını değişiklik yapmadan koruyun.
Yayılma Süresinin Dikkate Alınması: Bu DNS ayarlamalarının ardından, yayılma biraz zaman gerektirebilir; bu süre potansiyel olarak anından birkaç saate kadar değişebilir. Gibi araçları kullanın
Yayılma sona erdiğinde, your-domain.com
veya www.your-domain.com
erişim, kullanıcıları HTTPS aracılığıyla güvenli bir şekilde CloudFront'ta barındırılan sitenize yönlendirmelidir.
(Yeni barındırılan web sitenizi güncelleme ve bakım konusunda rehberlik.)
AWS S3'te barındırılan statik web sitenizi güncellemek basit bir işlemdir. Sitenizin taze ve güncel kalmasını sağlamak için şu adımları izleyin:
/*
kullanın).
Parlak, yeni web sitenizi başlatmak için dijital dalgaları başarıyla yönlendirdiğiniz için tebrikler! Sanal gayrimenkulünüz artık çalışır durumda ve dünyanın dört bir yanından gelen ziyaretçileri güvenli ve hızlı bir şekilde karşılamaya hazır.
Bu yolculuk, görünüşte göz korkutucu olsa da, sizi GoDaddy ile alan adı kaydından AWS S3'te güvenli, statik web sitesi barındırmaya ve ekstra hız ve güvenlik katmanı için CloudFront ile dağıtıma kadar getirdi. Başarınız için şerefe! 🚀🎉