Synology WebStation 2 is a giant pile of shit

I have updated to WebStation 2.0, because I like the new shiny. I installed the Apache 2.2 backend, but it wouldn’t start, providing an error:

Failed to run the package service. 

I did some digging: when you install the Apache 2.2 WebStation backend, all the old WebStation configuration files are migrated.

=== If you created custon Apache configurations, (used to be located in /usr/local/etc/httpd), they are automatically copied across to the new location: /usr/local/etc/apache22. Unfortunately, during the migration, they weren’t assessed for compatibility.

I had a further dig around, and Apache wasn’t loading mod_proxy which caused the package silently fail to start. So, I added to /usr/local/etc/apache22/conf/httpd22.conf:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

And saved, and restarted the package with synoservice -restart pkgctl-Apache2.2. It worked, huzzah. If that doesn’t work for you, have a dig around through your Apache config, and see if theres any calls to unloaded modules. Good luck 😔