Merhaba
Laravel ile yazılan e-ticaret yazılımınız olduğunu hayal edin.
ticimax, ideasoft vs gibi bir firmasınız
e-ticaret paketi kiralıyorsunuz dosya vermeden.
yoğun müşteriniz olduğu ve sürekli güncelleme yaptığınız için ortak admin dosyası kullanmaları gerekiyor
aaa.com/admin
bbb.com/admin
ccc.com/admin
hepsi kendi şifreleri ile kendi verilerine erişecek
ama arkada yazılım tüm siteler aynı dosyada çalışacak
bir hata fark edersen tek tek değil tek dosyada güncelleme yapacağız
x firmalar bunu nasıl yapıyor?
Müşterilerinizin, domaini üzerinden yapmak isterseniz sunucun sizde olması gerekmektedir.
Sizde olduğunu varsayarak yazıyorum.
Sunucu alt yapınızın nginx olması gerekmektedir.
https://docs.nginx.com/nginx/admin-g...load-balancer/
Load balancer ile tüm müşterilerinizin sitesine /admin url'ini tek admin panel'in çalıştığı sunucuya yönlendireceksiniz.
bu sayede
a
site.com/admin bsite.com/admin
v.s v.s tüm sitelerinizi tek bir admin paneline bağlaya bilirsiniz.
Admin panel sunucusunda ise hangi domainden istek geliyorsa ona göre veri tabanını seçtirip işlemlere devam edeceksiniz.
Bu tarz yapılarda DB server, Product Server, File Server ayrı ayrı olması sizin için büyük avantaj olacaktır ve yönetimi de oldukça stabil ve kolay olacaktır.