Alan adı ve HTTPS
CloudZH her uygulamaya alan adın altında, tek bir wildcard sertifikayla kendi HTTPS adresini verir.
Bu sayfada example.com kendi alan adın, <server-ip> ise evdeki sunucunun adresi yerine geçer, örneğin 192.168.1.200. Alan adın yok mu? O zaman CloudZH LAN modunda çalışır, bkz. Alan adı mı ev ağı mı.
DNS kayıtları
Genel IP adresine işaret eden tek bir wildcard kaydı oluştur. Kök alan adın ve e-postan oldukları yerde kalabilir.
| Tür | Ad | Değer | Proxy |
|---|---|---|---|
| A | * | genel IP adresin | DNS only |
Genel IP adresin: sunucuda curl -4 -s https://ifconfig.me.
Aldığın adresler
| Adres | Kullanım |
|---|---|
app.example.com | Kontrol paneli. Yükleyici alt alan adını sorar ve dash önerir. |
plex.example.com | Plex, evin dışındaki uygulamalar ve arkadaşlar için |
sonarr.example.com ve diğerleri | Yönetim uygulamaları, kontrol paneli girişinin arkasında |
vpn.example.com | WireGuard uç noktası. Doğrudan IP adresine işaret etmeli, asla Cloudflare proxy'si üzerinden değil. |
Ana alan adın
Ek bir ayar yapılmazsa example.com adresinin kendisi kontrol paneline yönlendirir; istersen mevcut web sitene veya e-posta sunucuna işaret etmeye de devam edebilir. Bunun yerine sunucudan statik bir web sitesi sunmak için kök kaydı IP adresine yönlendir ve içinde index.html olan bir klasör yayınla:
zh website deploy /home/<user>/my-site
zh website on
zh website status # shows whether the DNS records already point hereArdından www.example.com, example.com adresine yönlendirir ve zh website rollback önceki sürümü geri getirir.
Sertifika
Caddy wildcard sertifikayı Cloudflare'in DNS kontrolü (DNS-01) üzerinden ister, bu yüzden 80 numaralı port gerekmez. Yükleyici sorduğunda API token'ını gir; zh cloudflare-token onu daha sonra kontrol eder ve değiştirir. System Health sertifikanın geçerli olup olmadığını gösterir.
Ev ağının içinden
Evden app.example.com genel IP adresine çözümlenir ve trafik yönlendiriciden geçip geri döner. Birçok yönlendirici bunu yavaş işler. Doğrudan sunucuya gitmesi için bilgisayarına bir hosts girdisi ekle:
<server-ip> app.example.com
Örneğin 192.168.1.200 app.example.com. Windows: C:\Windows\System32\drivers\etc\hosts. macOS ve Linux: /etc/hosts. Bunun ne zaman gerekli olduğunu performans tanılaması söyler.