Changing ports on EV server – from http to https – file shortcuts problem
Looking at Symantec KB http://www.symantec.com/docs/HOWTO31916 and having a customer that would need to move from http to https we wanted to test if file placeholders can be recreated with FSAUtility and if we can offer the proper solution to updating FSA shortcuts. Again, looking at above HOWTO31916, first step was to configure IIS and change Default Web Site from http to https. If you are using IIS 7.0 this is easy done from “Bindings…” by adding https. The only problem could be certificate that you would like to use. If you would like to use it with IIS 7.0 self-signed certificate and if you follow up best practice and are using alias for EV site, than you could end up with a problem – self signed certificate would not be considered valid because it will point out to the original IIS server name and not alias, so access to EV would not be possible.
Thanks to the old tools for IIS 6.0, selfssl.exe, you can create certificate for domain name you need, using command like this:
selfssl /N:CN=evserver1.example.com /V:1095 /S:1
where V: is number of days that certificate would be valid and S: is site number (you can find the site number in IIS manager). This command must be run on IIS server. After that, is’t easy, you need just to install this new certificate on a servers and using EV service account to be able to access EV.
Back to the file placeholders problem. After you change IIS port from http to https and after you change port on EV site properties the current file placeholders will not work any more. But, there is a nice tool, called FSAUtility that can recreate file placeholders. You can delete placeholders that are not valid and run the following command from EV server:
(-l 0 is to log success and failures, -r is to run command in report mode) and you will get report of what this command would recreate. If you want to actualy do the work, just omit the –r from the above command. If you would like to delete existing placeholder and recreate new one in one step, just add -f switch at the end of command line.
Please notice that recreate placeholder option will only recreate placeholders in the folder where EV was originally archived the file from. If the placeholder had subsequently been moved to a new folder on the same volume, FSAUtility would recreate in the original folder and you would still be left with the old placeholder in the folder it was moved to.
We did this testing in demo enviroment just to be sure if this can be done instead of restoring all files back to the file server and then archiving them and it seems that recreating placeholders would be better. This is just short introduction in a possible solution for problem described in above HOWTO31916, not instructions how to do it in production system.