Ana içeriğe geç

Çok bölgeli

Çoklu site modu, tek bir MRBS kurulumunun mantıksal olarak birbirinden ayrılmış birden fazla siteye hizmet vermesini sağlar.

$multisite = true;

Her sitenin bir yapılandırma dizini vardır:

sites/
└── example/
    └── config.inc.php

Siteler sorgu dizesi kullanılarak seçilir:

https://rooms.example.org/?site=example

İzolasyon modeli

Her site en azından kendi tablo önekini kullanmalıdır:

$db_tbl_prefix = 'example_';

Site yapılandırması ayrıca temayı, kimlik doğrulamayı, postayı ve diğer ayarları geçersiz kılabilir.

Warning

Çoklu site, güçlü kiracı yalıtımı değil, paylaşılan uygulama kodudur. Bir yapılandırma hatası veya uygulama güvenlik açığı birden fazla siteyi etkileyebilir. Daha güçlü izolasyonun gerekli olduğu yerlerde ayrı dağıtımlar kullanın.

Operasyonel hususlar

  • Her sitenin tablolarını ve yapılandırmasını yedekleyin.
  • Kod paylaştıkları için yükseltmeleri tüm sitelere birlikte uygulayın.
  • Kimlik doğrulamayı her site için ayrı ayrı test edin.
  • Oluşturulan bağlantıların site seçimini koruduğundan emin olun.
  • Her site bağlamında kiosk modunu ve genel raporları doğrulayın.
  • Yanlışlıkla siteler arası bakımı önlemek için tablo öneklerini belgeleyin.

WordPress çoklu site kimlik doğrulaması MRBS 1.12.2 entegrasyonu tarafından desteklenmez.