← Tüm eğitimler

EĞİTİM 8 / 12

Mağazaların senin. Alan adların senin. Tek kurulum.

Tek Wholly Crypto kurulumu tutarken mağazaların için farklı ödeme alan adları kullan.

Elde edeceğin sonuç

Doğrulanmış canlı alan adları, mağazaya özel bağlantılar ve eski ana makine adlarını değiştirmek için güvenli plan.

1. Adresleri planla

Her temel alan adının üç rolü vardır: Konsol ekibin için, Ödeme sayfası müşteriler için ve Herkese açık API entegrasyonlar için. Varsayılan adlar merchant, pay ve api'dir; başkalarını seçebilir, takma adlar ekleyebilirsin.

Rolİlk alan adıİkinci alan adı
Konsolmerchant.example.companel.example.org
Ödeme sayfasıpay.example.compayment.example.org
Herkese açık APIapi.example.comapi.example.org

İki alan adı aynı kuruluma ulaşır. Ayrı cüzdanlar, veriler veya erişim izinleri oluşturmazlar. Mağazanın tercih ettiği alan adı üretilen bağlantıları kontrol eder; kiracı yalıtımı değildir.

2. Alan adı ekle veya takma adları yönet

Aç: Ayarlar → Sistem → Alan adları. Şunu kullan: Alan adı ekle Yayındaki alan adları'nın üstünde; yeni temel alan adı için, örneğin example.org. Şunu kullan: Yönet mevcut girdide takma ad eklemek veya birincil adresleri değiştirmek için.

Örneğin merchant ve panel'i konsol adları olarak birlikte tut. Yıldızla işaretlenen ilk ad o rolün birincilidir. Sistem genelindeki varsayılan bağlantılar için birincil temel alan adını seç.

Canlı temel alan adı yerinde yeniden adlandırılmaz; yerine yeni alan adı ekle. Taslaklar şu durumu gösterir: Etkinleştirme bekleniyor ve henüz yayında değildir. Şunu seç: DNS'ye devam et kaydetmek ve incelemek için.

3. DNS'yi VPS'ne yönlendir

Şunu ekle: A kaydı her yeni ana makine adı için, panelin gösterdiği VPS IPv4'e yönlendirerek. AAAA'yı yalnızca o IPv6 adresi gerçekten sunucuya ulaşıyorsa ekle. Eski kayıtları kaldır; Wholly Crypto DNS'yi senin için düzenlemez.

Gelen şu bağlantıları TCP 80 ve 443 sunucu ve sağlayıcı güvenlik duvarlarında açık tut. SSH erişimini koru. Şuna tıkla: DNS'yi kontrol et. Yeni veya değişen ana makine/rol çiftlerini yetkili DNS'ye göre kontrol eder; değişmeyen canlı adresler yeniden kullanılır.

Cloudflare mı kullanıyorsun?

İlk kurulumda, kurulum tamamlanana kadar proxy'yi kapalı tut. Sonrasında Wholly Crypto'da mod değiştirmeden doğrudan veya proxy'li DNS kullanabilirsin. Let's Encrypt VPS'de kalır.

Kullan: Full (strict) ↗. HTTP sertifika doğrulamasını erişilebilir tut; konsol, ödeme sayfası ve API isteklerinde önbelleği ve tarayıcı/bot sorgularını atla. Wholly Crypto kaynak sunucuyu da doğrulayabilmelidir.

Yetkili kontroller olağan VPS/ISS adres önbelleklerini atlar. Ziyaretçilerde eski önbellekli DNS hâlâ bulunabilir; ad sunucusu değişiklikleri daha uzun sürebilir.

4. İncele, ardından yayımla

Alan adları → DNS ve inceleme → Etkinleştirme

Taslak kaydetmek veya DNS kontrollerini geçmek canlı yönlendirmeleri değiştirmez.

Eklemeleri, kaldırmaları ve birincil adres değişikliklerini incele, ardından şunu seç: Etkinleştirmeye devam et → SSL'yi doğrula ve yayımla. Düzenlemeler veya on dakikadan eski DNS kontrolü yeniden kontrol gerektirir.

Yeni adresler sertifika doğrulamaları, HTTPS ve doğru hizmet açısından kontrol edilir. Değişmeyen canlı ana makine/rol çiftleri bu ağ kontrollerini tekrarlamaz; ancak tam Nginx yapılandırması yine doğrulanır.

Başarıyı ve şu bölüme dönüşü bekle: Yayındaki alan adları. Her yeni ana makine adını aç ve rolünü kontrol et. Hata olursa yeniden denemeden önce dağıtım raporunu ve geri alma durumunu oku; etkinleştirmeyi zorlamak için çalışan alan adını silme.

5. Her mağaza için alan adı seç

Şuraya git: Proje → Mağazalar → mağazayı seç → Temel → Mağaza alan adları. Mağaza için etkin satıcı, ödeme sayfası ve API ana makinelerini seç. Bekleyen adresler seçilemez.

Üretilen bağlantılar şu sırayı kullanır: mağaza seçimi → projenin varsayılan mağazası → sistem varsayılanı. Örneğin fatura API'sindeki links.checkout şunu kullanabilir: payment.example.org bir mağazada; diğeri ise şunu korur: pay.example.com.

SDK ve mağaza eklentisinin API origin'lerini ayrı yapılandır; mağaza tercihini değiştirmek entegrasyon ayarlarını yeniden yazmaz. Saklanan imzalı IPN/webhook yeniden denemeleri orijinal bağlantılarını korur. Mevcut yer imleri ve müşteri bağlantıları yeniden yazılmaz.

Konsol takma adları yine Basic Auth ve uygulama girişi gerektirir. Şu bölümde: Ayarlar → Sistem → Kaynak IP kısıtlamalarıkurallar her ana makine adına ayrı uygulanır. Bilerek özel ödeme sayfası işletmiyorsan müşteri ödeme sayfasını açık tut.

6. Eski adresleri iki aşamada değiştir

  1. Eski ana makine adı hâlâ çalışırken yenisini ekle ve yayımla.
  2. Yeni konsol adresini aç ve giriş yap. Yeni adreslerden ödeme sayfası ve API erişimini test et.
  3. Mağaza tercihlerini, entegrasyonları, yer imlerini ve yayımlanmış bağlantıları güncelle. Müşteriler veya istemciler kullanmaya devam ederken eski pay/API takma adlarını tut.
  4. Yeni konsol adresinden eski alan adını veya takma adı yönet ve kaldırılmasını hazırla. DNS kaydını kaldırmadan önce değişikliği incele ve yayımla.

Panel, şu anda kullandığın konsol ana makine adını kaldırmanı önler. Devreden çıkarılan ana makineler reddedilir, otomatik yönlendirilmez. Yalnızca birincili değiştirmek veya kaldırmak, yeni DNS sorgusu gerekmese bile inceleme ve yayımlama gerektirir.

Alan adı başvurusu · HTTPS sorunlarını giderme