- Web geliştiricilerin yerelde hızlıca HTTPS ortamı kurup kullanabilmesi için ücretsiz bir geliştirme aracı
- Geliştirme ortamında da prodüksiyon ortamıyla aynı güvenli tarayıcı bağlamı sağlanabilir
- Karışık içerik sorunları, CORS hataları, güvenli çerez hataları gibi problemleri önceden çözebilir
lcl.host neden geliştirildi
- Anchor, dahili TLS için yönetilen özel sertifika otoriteleri (CA'ler) sunuyor
- Bir güvenlik ürünü ve hosting SaaS uygulaması olarak Anchor, güvenli uygulama geliştirmeye büyük önem veriyor
- Geliştirme, staging ve prodüksiyon ortamlarını senkronize etmek, yalnızca prodüksiyonda ortaya çıkabilecek hataları önlemeye yardımcı oluyor
- lcl.host geliştirilmeden önce kendi kendine imzalanmış
app.localhost sertifikaları kullanılıyordu, ancak bunun bazı dezavantajları vardı
- Her ekip üyesinin kendi kendine imzalanmış sertifikasını manuel olarak oluşturması (ve yeniden oluşturması) gerekiyordu
- Kendi kendine imzalanmış sertifikaların sistemdeki her güven deposuna manuel olarak eklenmesi gerekiyordu
app.localhost alan adı her yerde çalışmadığı için, tarayıcı dışı istemciler adına /etc/hosts girdileri veya bir geliştirme DNS sunucusu gerekiyordu
- Uygulama yerel container'larda çalıştırıldığında, sertifikaların sürekli yeniden üretilmesi ve güven deposunun güncellenmesi gerekiyordu
- Anchor özel CA'leri zaten dahili geliştirme servisleri arasında kullanıldığı için, bunu çözmenin bir yolu biliniyordu
- lcl.host'un, geliştirme aşamasındaki uygulamalarda HTTPS kurup kullanmanın en iyi yolu olduğu düşünülüyor
- Manuel süreçler yerine ACME üzerinden otomatik sertifika oluşturma ve yenileme sağlıyor
- Ek yapılandırma olmadan her yerde çalışan host adları sunuyor
- Prodüksiyonla aynı güvenli tarayıcı bağlamını sağlıyor
- Container içinde, dışında ve hatta container'lar arasında bile iyi çalışıyor
- Hızlı kurulum ve her şey dahil kullanım sunuyor; sertifika veya kriptografi uzmanlığı gerektirmiyor
- Geliştirme ortamında HTTPS kurmak için Anchor CLI aracını yükleyip
anchor lcl komutunu çalıştırmak ve ardından yönergeleri takip etmek yeterli
lcl.host nasıl çalışır
- lcl.host; kişisel geliştirme ortamları için Anchor tarafından yönetilen özel bir CA, lcl.host DNS bölgesi ve yerel güven deposunu yöneten Anchor CLI'ı bir araya getiriyor
- Kişiselleştirilmiş özel CA: Anchor hesabına kaydolduğunuzda otomatik olarak bir
"localhost" CA sağlanıyor
- lcl.host DNS bölgesi: Tüm lcl.host alt alan adları 127.0.0.1'e çözülür ve HTTPS olmadan da çalışır
- Güven deposu: Güven deposu; tarayıcıların ve diğer istemcilerin sunucu tarafından sunulan sertifikaları doğrulamak için kullandığı kök sertifikalar (güven ankrajları) kümesini yönetir
- Giriş yaptıktan sonra Anchor CLI, geliştirme ortamı için gereken CA sertifikalarının listesini alır, bunları yerel güven deposunda kontrol eder ve gerekli değişiklikler için yönlendirme yapar
- lcl.host'un asıl gücü, tüm bu kurulumu sizin yerinize yapmasıdır; böylece geliştiriciler güvenli uygulamalar geliştirmeye ve bunların prodüksiyonda sorunsuz çalışmasına odaklanabilir
Try Now
- Anchor CLI'ı yükleyip uygulama dizininde
anchor lcl komutunu çalıştırarak kısa sürede yerel HTTPS kurabilirsiniz
1 yorum
Ah, tam da buna ihtiyacım vardı! Zamanında tanıtılmış.