I'm creating this page on popular request, as I've had to paste my configuration for people a number of times especially on IRC. Below is an example configuration of how kbeezie.com is setup with some comments.
Over the last couple of years I've been constantly researching for a way to get the PHP environment variables to show up correctly. My latest pains were with PATH_INFO and PHP_SELF, which are now finally solved.
If you're like me, you don't even want the insecure FTP protocol running on your server, but by default wordpress doesn't even give you the option of using SSH to automatically upgrade your plugins, or wordpress itself. This article shows how you can add a few extra lines to wp-config.php to enable automatic updates with wordpress.
Most of my domains are registered with Namecheap, and powered by Nginx. The site you are viewing now is one such example. Currently with Namecheap, domain registrations, hosting, transfers and WhoIS protection come with a free PositiveSSL subscription. This section will show you how to generate a certificate request with OpenSSL and how to install the provided certificate into Nginx.