ScriptAlias needs to come before Alias.

Otherwise you end up getting this error on startup:
The ScriptAlias directive in xxx at line xxx will probably never match because it overlaps an earlier Alias.