Hesap ve erişim
Site adresleri ve alan adları
Sitenizin adresi nasıl belirlenir, projeyi yeniden adlandırınca ve ortam ekleyip silince adres ne olur; sitenize kendi alan adınızı bağlamak.
Her ortamın bir adresi vardır; ortam yayına çıkınca ortamın başlığında yazar. Bu sayfa adresin nasıl belirlendiğini, değiştiğinde ne olduğunu ve sitenize size ait bir alan adını nasıl bağlayacağınızı anlatır.
#Adres nasıl belirlenir
Adres projenin adından türer ve kurulumunuzun site alan adının altında açılır. Örnekte proje adı blog:
- Projenin tek ortamı varsa adres projenin adıdır:
blog.<site alan adı>. - İki ya da daha fazla ortam varsa projenin adını en üstteki ortam alır (önce prod, sonra stage, sonra dev); ötekilerin adresine ortamın adı eklenir: prod
blog, devblog-dev. - Türkçe harfler sadeleşir (
güzel→guzel), harf ve rakam dışındaki karakterler tireye döner. - Ad başka bir projede doluysa adresin sonuna bir sayı eklenir (
blog-2). Bazı adlar platformun kendisine ayrılmıştır; böyle bir ad seçerseniz adres farklı türetilir. İki durumda da panel yeni adresi önceden gösterir.
Ortamın tam adresini her zaman ortamın başlığında görürsünüz.
#Ortam eklerken ve silerken
- Projeye daha üstte bir ortam eklediğinizde (örneğin yalnız dev varken prod) projenin adı yeni ortama geçer; önceki ortam ortam adlı adrese taşınır. Ortam oluşturma penceresi adreslerin nasıl değişeceğini önceden gösterir. Yeni ortam ilk yayınına kadar boştur.
- Bir ortamı silince projede tek ortam kalacaksa silme penceresi, kalan ortamın adresinin projenin adı olup olmayacağını sorar. Kutu işaretsiz gelir; işaretlemezseniz kalan ortamın adresi değişmez.
- Silinen ortamın adresi 30 gün yalnız sizin kiracınıza ayrılı kalır; bu sürede başka bir kiracı onu alamaz.
#Projeyi yeniden adlandırmak
Pencereyi açın
Projenin ayarlarındaki Proje adı ve adresler bölümünde «Projeyi yeniden adlandır» düğmesine basın.
Yeni adı yazın
«Yeni ad» alanına yazdıkça pencere her ortamın şimdiki ve yeni adresini gösterir.
Eski adresi seçin
Adresler değişiyorsa eski adres için birini seçin: «Hemen kapat» ya da eski adresi belirli bir süre yeni adrese yönlendirmek (en çok 15 gün).
Kaydedin
«Yeniden adlandır» düğmesine basın.
- Adres değişince uygulamanız yeniden başlatılmaz; site yeni adresten hemen açılır.
- Yönlendirmesi süren eski adresler Proje adı ve adresler bölümünde listelenir; «Şimdi kapat» ile süreyi beklemeden kapatırsınız. Kapanan adres 15 gün yalnız sizin kiracınıza ayrılı kalır.
- Adres düzeni kapalıysa ya da yeni ad aynı adresi veriyorsa yalnız projenin görünen adı değişir.
- Projeyi «Kiracı yöneticisi» ya da «Geliştirici» rolündeki üye yeniden adlandırabilir.
#Adres değişince uygulamanız
Turguz sitenin adresini uygulamanıza TURGUZ_ADRES değişkeniyle verir. Adres değiştiğinde çalışan uygulama eski adresi bilmeye devam eder; yeni adresi bir sonraki dağıtımda ya da yeniden başlatınca öğrenir. Ortamın Genel bakış sekmesinde bunu söyleyen bir şerit çıkar. Uygulamanız kendi adresini bağlantı üretmek için kullanmıyorsa bir şey yapmanız gerekmez.
- Değişkenlerinizde eski adres geçiyorsa (örneğin bir giriş sağlayıcısının dönüş adresi) Değişkenler sekmesi onları yeni adresle güncellemeyi önerir.
- Giriş sağlayıcıları (Google, GitHub vb.) ve ödeme sistemleri gibi dış hizmetlere kayıtlı adresleri o hizmetin kendi panelinden siz güncellersiniz.
#Kendi alan adınızı bağlamak
Bir ortama ya da bir sunucunun yayınına kendi alan adınızı (www.example.com gibi) bağlayabilirsiniz. Site, Turguz'un verdiği adreste de açılmaya devam eder.
Alan adını ekleyin
Ortam için ortamın Ayarlar sekmesinde Alan adı ve erişim bölümünü, sunucu yayını için sunucunun ayrıntılarındaki Yayınlar bölümünü açın. Kendi alan adınız kartında «Bağlanacak alan adı» alanına alan adını yazıp «Alan adı bağla» düğmesine basın.
DNS kaydını yazın
Kart, alan adınızın DNS panelinde oluşturmanız gereken kaydı gösterir: kayıt türü, adı ve değeri. Değerleri karttan kopyalayıp alan adınızı aldığınız yerin DNS paneline yazın.
Doğrulayın
Kayıt yayılınca «Doğrula» düğmesine basın. Turguz kaydı ayrıca düzenli aralıklarla kendisi de dener. Doğrulanan alan adı için güvenli bağlantı (HTTPS) kendiliğinden hazırlanır; birkaç dakika sürebilir. Hazır olunca bildirim alırsınız.
www.example.comgibi bir alt alan için CNAME kaydı yazılır.- Kök alan adında (
example.com,wwwolmadan) CNAME yazılamaz. Kart öncewww.example.com'u önerir: siteyi www adıyla açarsınız,example.com'u da alan adını aldığınız yerin yönlendirme özelliğiyle www adresine yönlendirirsiniz. Bu yol her sağlayıcıda çalışır. Öneriyi kabul ederseniz kök alan talebi kaldırılır; isterseniz sonra yine bağlayabilirsiniz. Bazı sağlayıcıların yönlendirmesi yalnızhttp://ile çalışır; öyleyse kök alanı aşağıdaki yollardan biriyle bağlayın. - Kök alanı doğrudan bağlamanın iki yolu var, biri yeter. Sağlayıcınız kök alanda CNAME benzeri bir kayıt destekliyorsa onu kullanın (ALIAS, ANAME ya da CNAME düzleştirme diye geçer): platformun adresi değişse de bağlantınız kopmaz. Desteklemiyorsa A kaydı yazın.
- Kök alana bir de sahiplik kaydı (TXT) eklerseniz bağlama yönetici onayı beklemeden açılır. Değeri size özeldir; karttan kopyalayın. Eklemezseniz kayıt doğrulanınca bağlama platform yöneticisinin onayına gider ve karar bildirimle gelir. Onay beklerken TXT kaydını ekleyip «Doğrula»ya basarsanız beklemeniz gerekmez.
- AAAA kaydı eklemeyin; eklerseniz bazı ziyaretçiler sitenize ulaşamaz.
- Bazı DNS panelleri kaydın adına alan adının tamamını değil yalnız baş kısmını ister: kök alan için
@(ya da boş),www.example.comiçinwww, sahiplik kaydı için_turguz-dogrulama. - DNS sağlayıcınız kaydı kendi vekil sunucusunun arkasına alıyorsa doğrulama bitene kadar bunu kapatın; açıkken kaydınız Turguz'a görünmez.
- Doğrulanmayan bir alan adı 7 gün sonra kendiliğinden düşer; yeniden eklemeniz gerekir.
- Bir kiracının bağlayabileceği alan adı sayısının bir üst sınırı vardır; sınıra ulaşınca panel söyler.
- Bağlı bir alan adını kart üzerindeki «Kaldır» ile ayırırsınız. Yeniden bağlamak için DNS doğrulaması baştan yapılır.
- Alan adı eklemek, doğrulamak ve kaldırmak için «Kiracı yöneticisi» ya da «Geliştirici» rolünüz olmalı.
Sitenizi yalnız belirli adreslere açmak için: İzinli adresler. Sunucuda çalışan bir uygulamayı internete açmak için: Sunucudaki uygulamayı yayınlamak.