Skip to content
0850 554 5439 [email protected]

How can we help?

Search our guides and tutorials, or browse the categories below.

S3 kovasından statik web sitesi yayınlama ve kendi alan adınızı bağlama (ücretsiz SSL)

Object Storage (S3) 68 views Step-by-step guide Last verified: Markdown
Bu rehberde ne öğreneceksinizBir kovayı statik web sitesi olarak açmayı, sitenin adresini bulmayı, kendi alan adınızı CNAME ya da A + TXT kaydıyla bağlamayı ve SSL sertifikasının nasıl hazırlandığını.
Süre15 dakika (DNS yayılması hariç)
Kimin içinHTML/CSS/JS'den oluşan siteler, tek sayfalık tanıtım siteleri, statik site üreticileriyle (Hugo, Astro, Next.js export gibi) hazırlanan siteler.
GerekenlerAktif bir Nesne Depolama hizmeti, sitenin dosyaları (en az index.html) ve kendi alan adınızı bağlayacaksanız alan adınızın DNS yönetimine erişim.

1. Ne yapabilir, ne yapamaz?

Statik web sitesi, kovadaki dosyaları herkese açık bir web adresinden sunar. Sunucu kurmanız, PHP ya da veritabanı yönetmeniz gerekmez.

Var Yok
index.html ana sayfa, alt klasörlerde index.html PHP, Node.js gibi sunucu tarafı kod
İsteğe bağlı özel hata sayfası (ör. 404.html) Veritabanı, form işleme (formlar için dış servis kullanın)
Kendi alan adınız + otomatik ücretsiz SSL WordPress gibi dinamik siteler
HTTP'den HTTPS'ye otomatik yönlendirme Sayfa bazında parola koruması

Nesne Depolama'nın genel anlatımı: Nesne Depolama (S3) rehberi.

Dikkat

Web sitesini açtığınızda o kovadaki tüm dosyalar, adresini bilen herkes tarafından görüntülenebilir. Siteye özel ayrı bir kova kullanın; yedeklerinizi ve özel dosyalarınızı asla web sitesi açık bir kovaya koymayın.

2. Başlamadan önce

  1. Site için yeni bir kova açın (ör. firma-site): Kovalar > Yeni kova.
  2. Sitenin dosyalarını kovanın köküne yükleyin. Ana sayfa kökte index.html olmalıdır.
    • Az sayıda dosya için panelde Dosya yöneticisi > Dosya yükle (klasörleri sürükleyip bırakabilirsiniz).
    • Çok dosya için rclone ya da aws-cli: rclone sync ./public gyro:firma-site --progress. Ayrıntılar: aws-cli ve rclone ile bağlanma.
Bilgi

aws-cli ve rclone dosya türünü (Content-Type) uzantıdan kendisi belirler; .html sayfa, .css stil olarak sunulur. Elle yazılmış bir yükleme aracı kullanıyorsanız dosya türünü doğru gönderdiğinizden emin olun.

3. Adım adım: web sitesini açın

  1. Nesne Depolama hizmetinizde Yönetim sekmesinde Statik web sitesi'ni açın. Her kova durumuyla (Açık / Kapalı) listelenir.
  2. Siteyi yayınlayacağınız kovanın satırında Web sitesini aç'a basın.
  3. Açılan pencerede kuralları okuyun. İsterseniz Hata sayfası (isteğe bağlı) kutusuna 404.html yazın.
  4. Kötüye kullanım kurallarını okudum ve kabul ediyorum kutusunu işaretleyin ve penceredeki Web sitesini aç'a basın. "Web sitesi açıldı: …" bildirimi sitenin adresini gösterir.
Statik web sitesi: web sitesi açık kovanın adresi burada görünür; kendi alan adınızı Özel alan adı sayfasından bağlarsınız.

Siteniz şu biçimde bir adreste yayına girer:

kod
https://<kova-adı>-<hizmet kodu>.web.gyro-s3.com/

Örnek: https://firma-site-k7f2.web.gyro-s3.com/. Hizmet kodu hizmetinize özel, değişmeyen kısa bir koddur; tam adres Statik web sitesi ve Kovalar sayfalarında görünür.

Nasıl çalışır:

  • https://…/ kökteki index.html'i, https://…/blog/ ise blog/index.html'i açar. Sonunda / olmayan …/blog adresi …/blog/'a yönlendirilir.
  • Olmayan bir sayfada hata sayfanız (ya da varsayılan "bulunamadı" sayfası) 404 koduyla gösterilir.
  • http:// ile gelen ziyaretçiler kendiliğinden https://'e yönlendirilir.

Siteyi kapatmak için aynı sayfada Kapat'a basın. Dosyalarınız silinmez, yalnız web erişimi kapanır.

4. Kendi alan adınızı bağlayın

4.1 DNS kaydını ekleyin

Alan adınızın DNS yönetiminde (alan adını aldığınız firma ya da kullandığınız DNS hizmeti):

  • Alt alan adı için (önerilen), ör. www.firma.com: bir CNAME kaydı ekleyin. Ad: www, hedef: kovanın web adresi (ör. firma-site-k7f2.web.gyro-s3.com).
  • Kök alan adı için, ör. firma.com (CNAME kullanılamaz): iki kayıt ekleyin:
    • A kaydı: firma.com → panelin Özel alan adı sayfasında gösterdiği IP adresi.
    • TXT kaydı: ad _gyro-s3.firma.com, değer bucket=<web adresindeki ad> (ör. bucket=firma-site-k7f2).
Dikkat

DNS'inizde proxy/CDN özelliği varsa (ör. Cloudflare'de turuncu bulut) kaydı yalnız DNS moduna (gri bulut) alın. Proxy açıkken doğrulama yapılamaz ve SSL sertifikası alınamaz.

4.2 Panelde bağlayın

  1. Yönetim sekmesinde Özel alan adı'nı açın.
  2. Alan adı bağla'ya basın.
  3. Kova (web sitesi açık olmalı) listesinden kovayı seçin, Alan adı kutusuna alan adınızı yazın. Pencere bu kova için eklemeniz gereken kayıtları gösterir.
  4. DNS'i kontrol et'e basın. "DNS doğru; bağlayabilirsiniz." mesajını görünce Doğrula ve bağla'ya basın.
  5. Durum önce İşleniyor (birkaç dakika), sonra Aktif (SSL hazır) olur. SSL bitiş sütununda sertifikanın bitiş tarihi görünür; sertifika kendiliğinden yenilenir.
Alan adı bağla: kovayı (1) seçip alan adınızı (2) yazın; pencere bu kova için eklemeniz gereken DNS kaydını (3) gösterir. Önce DNS'i kontrol et, sonra Doğrula ve bağla.

Kurallar: bir hizmette en çok 5 özel alan adı bağlanabilir; alan adı en çok 63 karakter olabilir. Web sitesini kapatırsanız bağlı alan adı da yayından çıkar.

5. Siteyi güncelleme

Dosyaları yeniden yükleyin; değişiklik hemen yayına girer. Komut satırından tüm siteyi tek komutla eşitleyebilirsiniz:

bash
rclone sync ./public gyro:firma-site --progress
Dikkat

rclone sync, kovada olup yerelde olmayan dosyaları siler. Site kovası için doğru davranış budur; ama komutu yanlış kovaya çalıştırmamaya dikkat edin. Bu hizmette sürümleme yoktur.

Kovanın adını değiştirirseniz web adresi de değişir; eski adres 40 gün yönlendirilir. CNAME kaydınızı bu süre içinde yeni adrese güncelleyin: S3 kova adı nasıl değiştirilir?

6. Sorun giderme

Panel mesajı ya da belirti Anlamı ve çözüm
"Önce bu kova için statik web sitesini açın." Alan adı yalnız web sitesi açık kovaya bağlanır; Bölüm 3'ü uygulayın.
"DNS kaydı bulunamadı. Kayıt eklendiyse yayılması birkaç dakika sürebilir." Birkaç dakika bekleyip DNS'i kontrol et'e yeniden basın.
"CNAME kaydı … adresini gösteriyor, … olmalı." CNAME hedefi yanlış; panelin yazdığı adresle düzeltin.
"Alan adı … adresine çıkıyor." Kayıt proxy modunda; yalnız DNS yapın ya da CNAME kullanın.
"A kaydı doğru; TXT kaydı eksik: …" Kök alan adında TXT kaydını da ekleyin.
"Bu alan adı başka bir kovaya bağlı." Önce diğer kovadan Kaldır'ın.
"Gyro alan adları özel alan adı olarak kullanılamaz." Kendi alan adınızı kullanın.
Durum uzun süre Sertifika hazırlanıyor DNS yeni değişti ya da proxy açık; birkaç dakika bekleyin, proxy'yi kapatın.
Sayfa yerine dosya iniyor ya da stil yüklenmiyor Dosya türü (Content-Type) yanlış gönderilmiş; dosyayı aws-cli ya da rclone ile yeniden yükleyin.
Site açılıyor ama yavaş Bu ayın trafik hakkı dolmuş ve hız sınırlanmış olabilir: Trafik hakkı, hız sınırı ve ek trafik paketi.
Biliyor muydunuz?

Sitenizi Gyro Uptime İzleme ile izleyebilirsiniz; site açılmazsa ya da SSL sertifikasının süresi yaklaşırsa e-posta, SMS ya da Telegram ile haber alırsınız. Gyro müşterilerine 10 izleyicilik ücretsiz paket var.

7. Sık sorulan sorular

SSL sertifikası ücretli mi?

Hayır. Hem …web.gyro-s3.com adresi hem de bağladığınız alan adı için SSL ücretsizdir ve kendiliğinden yenilenir.

WordPress sitemi buraya taşıyabilir miyim?

WordPress PHP ve veritabanı gerektirdiği için doğrudan çalışmaz. Statik HTML'e dönüştürülmüş bir kopyasını yayınlayabilirsiniz; dinamik site için hosting paketleri daha uygundur.

Site trafiği ücretli mi?

Ziyaretçilerin indirdiği veri, paketinizin aylık dahil trafiğinden düşer. Hak dolarsa site kapanmaz, yalnız hızı sınırlanır; ay sonunda aşım faturası çıkmaz.

Kök alan adım ile www aynı anda çalışabilir mi?

Evet. İkisini ayrı ayrı bağlayın: www için CNAME, kök alan adı için A + TXT. Bir hizmette en çok 5 alan adı bağlanabilir.

Bir kovada birden çok site yayınlayabilir miyim?

Her kova tek bir sitedir. Ayrı siteler için ayrı kovalar açın; kova sayınız pakete göre değişir (S3 Mini 250 GB'de 5).

Sitemi yayından nasıl kaldırırım?

Statik web sitesi sayfasında Kapat'a basın. Dosyalar kovada kalır.

Sıradaki adım

Was this helpful?

Thanks for your feedback!

Still Need Help?

Our support team is here around the clock for anything you can't find above.