Hello Onne.
Ports below 1024 are known as "Privileged Ports." Process wishing to bind to them are typically required to have root privileges at the time of the bind, but are then permitted to change their own UID and GID to a non-privileged account in order to provide security to the system. This is what Web Server does.
If you have a requirement to be able to start the server without privileged access to the entire system then you should investigate one of several possible solutions.
o Investigate the use of the "sudo" or "su" utilities to grant limited privileged access to a specific user
o Determine if you can configure your OS to not require root access to bind to privileged ports.
The preferable solution would be for you to use "sudo" to grant specific UIDs privileged access only to the Web Server's start script.