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.
İçeriğe Genel Bakış
- GoDaddy: İnternet Pastasından Payınızı Güvenceye Alın!
- Amazon Web Services: Web Sitelerinin Birinci Sınıfta Uçtuğu Yer
- GoDaddy Alan Adını AWS S3 Bucket'e Taşıma
- Web Yöneticisi: Parlak, Yeni Siteniz için Sorunsuz Güncellemeler
- Kutlama Zamanı: Canlı Yayındasınız!
GoDaddy: İnternet Pastasından Payınızı Güvenceye Alın!
(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 .
1. Adım: Alan Adınızı Seçin
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.
2. Adım: Arayın ve Seçin
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.
3. Adım: Özelleştirin ve Ödeme Yapın
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!
Adım 4: Kurulum ve Yapılandırma
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.
Amazon Web Services: Web Sitelerinin Birinci Sınıfta Uçtuğu Yer
(Web sitenizi Amazon Web Services'in S3'ünde barındırmaya giriş.)
İnternetin güç merkezine hoş geldiniz:
1. Adım: AWS Ortamında Gezinme
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.
- Kendinizi Tanıyın : AWS'ye ilk kez giriş yaptığınızda AWS Management Console ile karşılaşacaksınız. Burası AWS hizmetleri için kontrol merkeziniz olduğundan, bir dakikanızı ayırıp düzenini inceleyin. Tüm AWS teklifleri için başvurulacak merkeziniz olan sol üstteki 'Hizmetler' açılır menüsüne dikkat edin.
- S3'ü Bulma : 'Hizmetler' açılır menüsünde, 'Depolama' kategorisi altında 'S3'ü bulacaksınız. Statik web sitesi barındırma hizmetinizi yöneteceğiniz S3 konsoluna girmek için 'S3'e tıklayın.
Adım 2: S3 Paketi Oluşturma
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).
- Ayarların Gözden Geçirilmesi : Varsayılan olarak birçok ayar iyi olsa da, her seçeneğe göz atın ve bilgi edinin. Muhtemelen burada çok fazla ayarlama yapmanıza gerek kalmayacak, ancak aşinalık gelecekteki sorun giderme ve ayarlamalar için çok önemlidir.
Adım 3: Kovayı Yapılandırma
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.
- Genel Erişim Ayarları : Kullanıcıların paket dosyalarına erişmesine izin vermek için "Tüm genel erişimi engelle" seçeneğinin işaretini kaldırın. Erişime izin veren gönderi bu şekilde görünmelidir.
4. Adım: İçeriği Yükleme ve Herkese Açık Hale Getirme
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.
- Web Sitesi Dosyalarını Yükleme : Statik web sitesi dosyalarınızı yeni pakete yükleyin. Bunu AWS CLI'yi kullanarak veya "Nesneler" sekmesi altındaki "Yükle" seçeneğini belirleyerek yapabilirsiniz. Şahsen ben her zaman yükleme seçeneğini kullanırım.
- Statik Web Sitesi Barındırma'yı Etkinleştirme : Paketinizin "Özellikler" sekmesine gidin ve "Statik web sitesi barındırma" seçeneğine gidin. “Düzenle”yi tıklayın, statik web sitesi barındırmayı etkinleştirin ve “index” metin alanına varsayılan sayfa adınızı (genellikle 'index.html') girin. Değişikliklerinizi kaydetmeyi unutmayın!
- Herkese Açık Erişim Verme : "İzinler" sekmesine gidin ve paketinize genel okuma erişimi vermek için bir paket politikası ekleyin (KEPÇE ADINI değiştirin ve aşağıda verilen kodu ekleyin). Bu politika, internetteki herkesin paketinizdeki nesneleri okumasına olanak tanır; bu nedenle verilerinizin herkese açık olmasını istediğinizden emin olun. Diğer değişikliklerinizle birlikte kaydetmeden önce politikanın izinlerini inceleyip anladığınızdan emin olun.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::YOUR-BUCKET-NAME/*" ] } ] }
5. Adım: Canlı Sitenizi Test Etme
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.
GoDaddy Alan Adını AWS S3 Bucket'e Taşıma
1. Adım: AWS ACM ile SSL Sertifikası Alma
- AWS Sertifika Yöneticisini (ACM) açın.
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
veyour-domain.com
.
“DNS Doğrulaması”nı seçin.
- Sertifika oluşturulduktan sonra ACM tarafından iki CNAME kaydı oluşturulacaktır. Daha sonra kullanmak üzere hem “CNAME adını” hem de “CNAME değerini” kopyalayın.
2. Adım: GoDaddy'de DNS Kayıtlarını Güncelleme
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 .
alan adınız.com CNAME adının bir kısmı (bu durumda _95c3d23b4c008dfcadeed5b518ed3d1d.www & _2bb2bfda7c66af8c036422465b415a8c olur).
“Değer”, ACM'den alınan “CNAME değeridir” (olduğu gibi kopyalayın).
“TTL”yi “Varsayılan” olarak ayarlayın.
- Bu değişikliklerin yayılması ve sertifikanın doğrulanması için biraz zaman tanıyın.
3. Adım: AWS CloudFront Dağıtımını Oluşturma
- AWS'de CloudFront konsolunu açı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
veyour-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.
- Dağıtım oluşturma sürecini tamamlayın ve dağıtılmasını bekleyin (genellikle 5-10 dakika).
4. Adım: Etki Alanını CloudFront'a İşaret Etme ve Son Ayarlamalar
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)
- Kök Alan Adı Yönlendirmeyi Ayarlama: Trafiği kök alan adınızdan
www
alt alan adına yönlendirmek için yönlendirmeyi uygulayın:
- GoDaddy kontrol panelinde alan adınız için DNS yönetimine gidin.
- “Yönlendirme” bölümünü bulun ve “Etki Alanı” yönlendirmeyi ekleyin.
- Şuraya yönlendir:
www.your-domain.com
- Yönlendirme türü: 301 (Kalıcı)
- Ayarlar: Yalnızca ilet
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
DNS Denetleyicisi Yayılma durumunu küresel olarak izlemek için.
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.
Web Yöneticisi: Parlak, Yeni Siteniz için Sorunsuz Güncellemeler
(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:
1. Adım: AWS S3'e erişme
- AWS Konsolunuzda oturum açın.
- S3 servisine gidin.
- Web sitenizi barındıran paketi açın.
Adım 2: Web Sitesi Dosyalarını Güncelleme
- Mevcut dosyaları güncellemek için:
- Değiştirmek istediğiniz dosyaya gidin.
- Ya aynı isimde bir dosya yükleyerek bu dosyanın üzerine yazın ya da mevcut dosyayı silip yeni sürümü yükleyin.
- Yeni dosyalar eklemek için bunları paketinizdeki ilgili dizine yüklemeniz yeterlidir.
Adım 3: Dosya İzinleri (gerekirse)
- Yeni dosyalar yüklerken izinlerinin doğru ayarlandığından emin olun.
- Paketiniz herkese açıksa, yeni dosyaların ziyaretçilerin erişebilmesi için genellikle 'genel olarak okunacak' olarak ayarlanması gerekir.
4. Adım: Önbelleği Temizleme (CloudFront kullanıyorsanız)
- İçerik dağıtımı için AWS CloudFront'u kullanıyorsanız güncellemelerin önbelleğe alma nedeniyle hemen yansıtılmayabileceğini unutmayın.
- Güncellenen içeriğin görünmesi için önbelleği temizlemek amacıyla bir geçersiz kılma oluşturmanız gerekebilir.
- CloudFront dağıtımınıza gidin, 'Geçersiz Kılmalar' sekmesine gidin ve güncellenen dosyalarınızın yolunu girerek bir geçersiz kılma işlemi oluşturun (tüm dosyaları geçersiz kılmak için
/*
kullanın).
Adım 5: Test etme
- Dosyaları ve ayarları güncelledikten sonra, değişikliklerin yayında olduğunu ve beklendiği gibi çalıştığını doğrulamak için web sitenizi ziyaret edin.
- Uyumluluk ve düzgün görüntü sağlamak için farklı cihazlarda ve tarayıcılarda test edin.
Kutlama Zamanı: Canlı Yayındasınız!
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! 🚀🎉