-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Research for hosting multiple Moodle sites in a single cluster (potentially using containers) #78
Comments
For the current VMSS-based architecture, I think we could consider utilizing Apache's virtual host feature. For example, the /moodle file share is divided into /moodle/www.site1.edu, /moodle/www.site2.edu, ..., and each /moodle/{FQDN} has /moodle/{FQDN}/html, /moodle/{FQDN}/certs, /moodle/{FQDN}/moodledata, and each /moodle/{FQDN}/html is copied locally to individual VM instances, and the configure Apache for multiple virtual hosts. Since adding additional domains will probably happen post-deployment, we'll need to add supporting scripts in the controller. This may mix up multiple sites' traffic into one VMSS cluster, which might be undesirable, and we might expedite containerized architecture to avoid that with a dedicated container replica set for each site. |
Marking this as milestone v1.5.1, to see its feasibility and recommendation(s) of possible solutions. We should also consider combining this with the containerization work (#73). |
This issue is put on hold for now. Dropping the milestone. |
It would be useful to be able to host multiple user sites within a single Moodle deployment. This would not be a truly multi-tenant solution as there would be shared database server etc. However, different front ends to the system would provide different Moodle sites.
The text was updated successfully, but these errors were encountered: