Since I was entirely recreating the http directory every push, I decided it would be no problem if the current one was lost (go figure). So, I've put http in RAM, and put a symlink to it in /srv. Hopefully the updated post-update hook doesn't fail miserably XD