If you don’t care about the inner workings of the forum, then the only thing you might care about is the ‘Chat’ link above now connects you to IRC without the need of anything but a somewhat modern browser, and no extra open ports. Otherwise, read on…
This forum has been running lighttpd 1.4 since 2007 or so, because it is so much faster and less memory intensive than apache. lighttpd 1.5 also promises to be better and have new features we could really use, unfortunately it’s been in ‘development’ since 2006 and at this point I doubt it will go anywhere. Meanwhile nginx has popped up, taken all market share from lighttpd, and is swiftly becoming the de-facto web server when it comes to speed and is even approaching apache on features.
Therefore, I’ve switched to nginx, which supports SPDY, newer SSL features like OCSP stapling, sendfile, and various other features to make the browsing experience much faster. In addition, PHP processes are now launched with php-fpm, instead of lighttpd’s deprecated fastcgi spawner. Finally I’ve tweaked the web server configuration, now, instead of running anything ending in .php, I have a whitelist of allowed applications to run, which should increase security in case a bad applications should sneak through the cracks. Static resources like images are set with a “Cache-Control: public, max-age=86400” header which allow you to cache everything for a full day (I might increase this later).
I also specially ordered the SSL ciphers that are offered to your browser when using HTTPS, so that stronger forward secret ciphers are chosen first, falling back to stronger non-forward secret ciphers. Lastly I now have an SSL cert for rswiki.moparisthebest.com, which was the only domain I host that didn’t have one before. You can view the SSL information grades and info below, currently I have an A+, and every browser that supports forward secret ciphers uses a strong ECDHE one which should also be fast:
https://www.ssllabs.com/ssltest/analyze.html?d=moparisthebest.com
https://www.ssllabs.com/ssltest/analyze.html?d=gamedev.moparisthebest.com
https://www.ssllabs.com/ssltest/analyze.html?d=moparisthebest.com
https://www.ssllabs.com/ssltest/analyze.html?d=android.moparisthebest.org
https://www.ssllabs.com/ssltest/analyze.html?d=rswiki.moparisthebest.com
https://www.ssllabs.com/ssltest/analyze.html?d=moparcraft.net
If you have any questions, concerns, or comments on the new setup, let me know!