Üretim alan adımızı geliştirme ve test ortamlarına çözümlemek için tarayıcıları test etmenin ve tarayıcıları test etmenin en iyi yolu nedir? Üretim alanımızın widgets.com olduğunu söyle. Geçmişte devwidgets.com, testwidgets.com, demowidgets.com, vb. Için dahili DNS kullandık. Fakat bu büyük bir acı olduğunu kanıtlıyor. Her istemci, her ön-öncesi ortama widgets.com'u çözümlemeyi seçebildiği için bir ana bilgisayar dosyasına veya proxy sunucu kurulumuna sahip olmaktan daha iyidir. Fikirler? Başkaları bu sorunu nasıl çözdüler?Dev ve uygulama ortamları arasında kolayca geçiş yapma
cevap
Sen (harici kurulum için) veya farklı CNAME'ler üzerinde (iç ve dış kurulum için en kolay) farklı bağlantı noktalarında farklı sürümleri çalıştırabilirsiniz:
dev.widgets.com:81
dev.widgets.com:82
...
dev1.widgets.com
dev2.widgets.com
...
Bu farklı ortamlarda web üzerinden merkezi olarak yapılandırılabilir anlamına gelir Sunucu, çok sayıda farklı ana bilgisayar dosyasını yönetmek zorunda kalmak yerine.
Söylediğiniz gibi dahili dns kullanarak çözdük. Her bir geliştiricinin kendi ortamı vardır, bu yüzden, ortam10'un benim ortamım olduğu www.ordomain.com.branch2.environment10 adresine gidebilirim ve farklı projeler üzerinde çalışıyorum çünkü birden fazla ödeme yapmam durumunda branş2 belirli bir ödeme anlamına gelir. Simultaniously. Sadece farklı ortam sizin için yeterli olabilir.
Başka bir durumda, geliştirme ortamımı uzaktan almak için dev.widgets.com'u kullanarak farklı bir cname yapılandırdım. Dezavantaj, herkesin ona ulaşabilmesidir, bu yüzden şifre korumalı ya da bir IP filtresi kullanmalısınız.
Ana bilgisayar dosyalarını kullanmamaya özen göstermez. Bunu korumak zordur ve geliştirme ortamından canlı ortama erişemezsiniz.
DNS yaklaşımını kullanarak buhar tükettiğimizi belirtmeliyim: 5 farklı alanda farklı iş alanları için (yaklaşık 6) çeşitli web sitelerini koruyoruz. Ayrıca, sso.widgets.com adresinde çerezler için aynı alan adına sahip olması gereken bazı SAML SSO sunucularımız var. – DHickey
DNS tabanlı çözümler kullanamıyorsanız/kullanmıyorsanız, ana bilgisayar dosyasını değiştirmek işe yarayabilir, ancak bunu yönetmek için daha da büyük bir acı olacaktır. Dev.widgets.com'u bir geliştirme sunucusuna yönlendirmeniz yeterlidir ve test ortamı için her geliştirici ve test.dev.widgets.com için johndoe.dev.widgets.com'un bulunması da dahil olmak üzere istediğiniz şekilde yapılandırabilirsiniz. Üretim sunucunuz temiz kalacaktır. – GolezTrol