Manage Umbraco websites on different servers from the one CMS
Hi folks,
I am looking into an idea I have for managing multiple umbraco websites from a central Umbraco CMS that resides on a different server from all the other websites with each individual website all on a different server.
The main CMS would need to be able to read the umbraco.config file on each individual website. The first issue with this would be reading the umbraco.config file. Has anyone ever looked into doing something similar to this? I realise this problem is a bit out of the box but just wondering how possible it would be to come up with a solution to this scenario.
Not sure how you would do this but one thing to note what you see on the front end is the umbraco.config what you see in the backend is the umbraco db. If you want multiple sites they would have to live in same umbraco instance and be identifiable by hostnames.
This sounds like a load balanced environment almost. You would need file replication set up from the central umbraco instance on your central Umbraco CMS to the other instance. You will need file replication in place for the umbraco.config and media file at least. All the servers would still point to the same database. Each instance would be capable of hosting any or all of the sites but it will be filtered down because of the 'Manage hostnames' and then your IIS setup will only pick up the domains that you want it to. You would need to make sure that all CMS edits only happen from the single central umbraco instance or else your umbraco.config will get into trouble.
Hi Ismail, thanks for your reply. The idea is so that you could have several websites sitting on different webservers that are managed from the one installation of umbraco. I think I may have thought of a solution to this. I could use xslt to create a specific XML file for each website. This XML file could then be transferred to each individual website via FTP. I could then have a script on each webserver that converts the XML file to HTML.
Hi Seth, sounds like a possible solution also. I would be keen to avoid having the full umbraco installation on each server and only have the CMS installed on one controlling server. I am going to have a look at how the XML solution could work.
Manage Umbraco websites on different servers from the one CMS
Hi folks,
I am looking into an idea I have for managing multiple umbraco websites from a central Umbraco CMS that resides on a different server from all the other websites with each individual website all on a different server.
The main CMS would need to be able to read the umbraco.config file on each individual website. The first issue with this would be reading the umbraco.config file. Has anyone ever looked into doing something similar to this? I realise this problem is a bit out of the box but just wondering how possible it would be to come up with a solution to this scenario.
Cheers,
Marc
Marc,
Not sure how you would do this but one thing to note what you see on the front end is the umbraco.config what you see in the backend is the umbraco db. If you want multiple sites they would have to live in same umbraco instance and be identifiable by hostnames.
Regards
Ismail
This sounds like a load balanced environment almost. You would need file replication set up from the central umbraco instance on your central Umbraco CMS to the other instance. You will need file replication in place for the umbraco.config and media file at least. All the servers would still point to the same database. Each instance would be capable of hosting any or all of the sites but it will be filtered down because of the 'Manage hostnames' and then your IIS setup will only pick up the domains that you want it to. You would need to make sure that all CMS edits only happen from the single central umbraco instance or else your umbraco.config will get into trouble.
Hi Ismail, thanks for your reply. The idea is so that you could have several websites sitting on different webservers that are managed from the one installation of umbraco. I think I may have thought of a solution to this. I could use xslt to create a specific XML file for each website. This XML file could then be transferred to each individual website via FTP. I could then have a script on each webserver that converts the XML file to HTML.
Hi Seth, sounds like a possible solution also. I would be keen to avoid having the full umbraco installation on each server and only have the CMS installed on one controlling server. I am going to have a look at how the XML solution could work.
Cheers,
Marc
is working on a reply...