Migrating Apache SSL Certs to IIS 6.0
November 24, 2014
You probably think I’m crazy to mention IIS 6 in this day in age; you’d be right. Unfortunately legacy systems are legacy systems till they get replaced (hopefully soon). This weekend I had the joy of figuring out how to migrate a valid Apache SSL cert over to an old Windows 2003 box running IIS 6.
WordPress 3.5 and mod_pagespeed do NOT play well together
March 6, 2013
WordPress 3.5 may look cool, but it has found a dozen new and clever ways in which to break itself. Last week, I figured out how to fix the “Add Media” button. This week, I discovered that I could no longer select any drop-downs in the admin screens, add tags, or click most buttons. I dug around and found the “Troubleshooting WordPress 3.5 Master List” which lead me to discover that mod_pagespeed was my most recent grief giver. Fortunately, it’s easy to fix.
Puppet Quick Tip: Enabling an Apache module
April 5, 2012
Recently, I was asked to enable mod_rewrite for Apache on our webservers, which are controlled by the sexy puppet master server. I did a quick google to see if anyone had any recipes published. On the puppet wiki there is a recipe for Apache on Etch, but their module portion installs Apache modules. In the case of mod_rewrite it comes with Apache2 so it doesn’t need to be as complicated as they suggest.
WebDAV Client – Windows 7
August 26, 2010
Since I’ve already got Linux & OSX talking to my LDAP/WebDAV enabled Apache, I needed to finish my trifecta… Windows. Specifically, Windows 7. I had heard that it is possible to map WebDAV shares as network drives, just like you would with Samba. Of course, what you hear, what you hope for, and what Windows actually lets you do aren’t always the same (and usually ends with pain).
Apache + WebDav + LDAP = Pure Bliss
August 20, 2010
As I discussed previously, I got fed up with Samba file sharing (when trying to use LDAP) and went to the joy that was WebDAV. As it turned out, it is extremely easy to get LDAP authentication on Apache and combine that with WebDAV; today I’ll show you how.
Samba and LDAP DO NOT MIX
August 18, 2010
Recently I was tasked with helping a company implement a centralized authentication system, and they wanted to go all open source. This isn’t unreasonable in my book, though it is a little unusual. Of course the words “Open Source Authentication” directly translates to LDAP, the only question is which LDAP software you’re going to use. There are a number of options including OpenLDAP (slapd), Fedora Directory Server (389), OpenDS, Apache Directory Server, and a handful of smaller projects. On top of the LDAP directory they wanted me to add a number of services including email and file sharing. This is the story of how Samba sucks…
WordPress: Enabling SSH/SFTP Updates
June 29, 2010
The first time I dealt with WordPress was when I first started doing IT administration for FanHistory. At that point in time I knew nothing about it and it was breaking horribly. Luckily I managed to fix the issues (which turned out to be Varnish proxy related) and get it standing mostly on its own two feet. One of “minor annoyances” I ran into then and absolutely had to figure out during my migration, was the lack of SSH or SFTP based updates. By default when you go into add or update the plugins (or the software itself) you have only two options FTP and FTPS (SSL). I run neither of these, FTP is majorly old and very insecure. FTPS is just not common. I thought I was stuck doing things manually, until I found out…. You can enable SSH2 based updates in WordPress. Better yet, it is SUPER easy.
Serendipity to WordPress – Rewriting URLs
June 14, 2010
So the second most important thing to for a S9Y to WordPress migration, after you import the posts, is to make sure as many of the old links work as possible. It doesn’t actually require all that much work to get 90% of the old links working. With Apache & mod_rewrite you can be up and running in just a few minutes. The example below is what I’m actually using and should cover most everything if you were using the /archives/1234-Post-name-here.html format (in S9y). The only reason it requires so many rules and doesn’t cover all the links is because S9y is REALLY BAD about cleaning up the URLs. It basically has no internal mechanism for redirecting people to the proper final name.