I recently discovered Hiawatha, after searching for something light, fast, and secure to upgrade to from Apache. This is a very nice bit of software, and I think I'll be happy with it.
So far, I've only come across one hiccup that I can't figure out with Google: I prefer to designate a single user without sudo privileges (Ubuntu 12.04 LTS) as the web administrator. In my case it's the user 'webadmin,' with a WebsiteRoot = /home/webadmin/public_html/www
I noticed that during a CMS install, the software wanted me to enable write privileges on a directory. Wherupon it used the ServerID of www-data:www-data (the default from hiawatha.conf to write files to said directory.
If I plan to use that single user (webadmin) as the only user under which any websites will be built (could be as many as two
), will it cause me any grief to go in and change hiawatha.conf to 'ServerID = webadmin:webadmin' in order to match my server config? And what about all the other instances of files designated www-data:www-data? If I change the ServerID, will hiawatha change those file permissions? OR.... will I be better off changing the group association (www-data in the webadmin group... OR ...webadmin in the www-data group)? OR... am I missing something simple that makes my concern moot?
Hiawatha version: 8.5
Operating System: Ubuntu Server 12.04 LTS