Ü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.
- 1. Ekranlar arasında geçiş yapma Libgdx
- 2. Video akışı arasında geçiş yapma
- 3. Dockerfile geçiş ortamları yazdım
- 4. Wiris http ile https arasında geçiş yapma
- 5. Bağımsız EXE ve windows hizmeti arasında geçiş yapma
- 6. Bir klasördeki dosyalar arasında geçiş yapma Node.JS
- 7. Görünümler arasında geçiş yapma Swift biçiminde programlama
- 8. AppleScript K750 Fn Tuşları arasında geçiş yapma
- 9. ArrayLists öğesinin öğeleri arasında geçiş yapma
- 10. Görünüm denetleyici ve Sekme çubuğu denetleyicisi arasında geçiş yapma
- 11. piton 2 örümceğin arasında geçiş ve 3
- 12. Koyu ve açık klavye arasında geçiş yapma iOS7
- 13. django-çok dilli ve şablon tarafında diller arasında geçiş yapma
- 14. Dosyalar arasında geçiş yapma ve bunları Python'da yeniden adlandırma
- 15. Android Studio'da lldb ve GDB arasında geçiş yapma
- 16. LWUIT Formu ve LCDUI Formu arasında geçiş yapma
- 17. TabHost içinde HorizontalScrollView kolayca parçalara arasında geçiş yapmak amacıyla
- 18. jsoup öğelerinde geçiş yapma ve href'i ayrıştırma
- 19. iOS yan görünümler arasında geçiş yapma ortak desen
- 20. Üzerinde geçiş yapma PropertyType
- 21. Sublime Text 2'de yazım denetimi sözlükleri arasında geçiş yapma
- 22. VS2010'da başlık ve uygulama arasında nasıl geçiş yapılır?
- 23. glMatrix, Sylvester ve CanvasMatrix arasında seçim yapma?
- 24. Sınıf ve işlev arasında ayrım yapma
- 25. form_for sınıfında geçiş yapma seçeneği
- 26. Açılır menüden geçiş yapma menüsü
- 27. Dize olarak geçiş yapma durumu
- 28. pyenv-virtualenv farklı uygulama ortamları tetikleme virtualenvwrapper ile
- 29. Android lolipop araç çubuğu açma/kapama düğmesi ve geri düğmesi arasında geçiş yapma
- 30. Mac OS X üzerinde python 2.7 ve python 3.5 arasında geçiş yapma
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