While setting up Apache for Windows to use SSPI so that I could implement Alain O’Dea’s method of combining Active Directory authentication with SVN I ran into an interesting path problem.
After following Alain’s instructions I kept receiving the following error:
SSLSessionCache: Invalid argument: size has to be >= 8192 bytes
After some investigation it runs out that this is due to the way the path in the configuration file was being parsed. This is partially due to my environment. On Windows Server 2008 when installing a 32-bit application, the installer drops the files into C:\Program Files (x86)\… unless otherwise directed.
It turns out that the extra set of parenthesis was causing Apache to bomb out. I tried wrapping the path in quotes, as well as falling back to the Windows 98 naming scheme of using C:\Progra~2\Apache Software Foundation\Apache2.2\… but that didn’t work out either. What I ended up doing was making a shortcut on the root of the C: drive called apache that pointed to the contents of C:\Program Files (x86)\Apache Software Foundation\ making the final path in the configuration file:
C:/apache/Apache2.2/logs/ssl_scache(512000)
References
Well, over the weekend some of the other sysadmins of the world provided the solution to the Office 2007 file download problems.
It’s all about the mime types. For those of you not in the know, a MIME type is an Internet Standard that is used to help webservers and e-mail servers know what kind of files are being served up and sent out. Check out the Wikipedia article for more.
So on an Apache webserver you need to add the following to your mime types file:
application/vnd.openxmlformats docx pptx xlsx
Thanks goes out to Vlad Mazek and his post on this one.
Now if only it was so easy for a Windows webserver running IIS. For the process on updating IIS, surf on over to the entry on David Oberton’s blog at a href=”http://uksbsguy.com/”>UK SBS Guy.