Imagine the following scenario and setup:
- You have the staging server where the EPiServer website is hosted where users edit the content etc. This content is then published and needs to be published to two load balanced servers. You have Mirroring setup on the staging server (source) and have the Mirroring setup on the two front end servers (targets).
- How do you get the mirroring services on two different domains talk to each other via SSL?
- When data is mirrored to the target servers, EPiServer caches this data and the results do not appear until iisreset is performed. How do you fix this?
Please let me know the issues you have had for the two scenarios and how can we fix them on our environments.
EPiServer Mirroring uses WCF to perform mirroring calls. I assume you have set up a Mirroring channel according to the instructions here > http://world.episerver.com/Documentation/Items/Tech-Notes/EPiServer-CMS-6/EPiServer-CMS-60/Mirroring/
To get Mirroring running over SSL then you will need to go into IIS and add a binding in the Mirroring target website to port 443, obviously you will also need to install an SSL certificate on the Mirroring target site too. Then update your target url in the source site Mirroring channel to use https:// instead of http://
As far as caching, from memory the cache will be emptied on the target site when Mirroring has completed.
Thank you Paul, appreciate your response.
my episerver mirroring setup is working in http, when I am trying to setup it work over ssl, I now got MirroringTransferServer.svc working over https, however i get following error:
Failed to check system, the reason is Error executing task "ProtectedMirror": Format of the initialization string does not conform to specification starting at index 0. ()
I have seen following post related to this, but I have checked my connection string which seems correct and the website can use this connection string to display episerver content. and i can also use the userid and password to connect to database, anyone have any idea what might be the problem?