The standard approach (and officially encouraged) is to put your server on a high port and then configure the linux firewall to redirect the low port to the high port.
e.g. redirect all traffic on port 80 to port 8080
This has a huge security benefit (which is probably partly why its recommended): if you ever forget to install the firewall, or the firewall gets switched off, your server will appear to stop responding
. You will very quickly get told by all your users that something is wrong.
There are other ways of de-securing the ports by faffing about with the kernel (heck, you've got the source - you can recompile!) but you almost certainly don't want to go there
PS: I think kev meant "running su beforehand", because su is something you run first ("switch user") but sudo is something where you have to prefix it to the command you actually want to run ("Switch User, and DO this:" IIRC is what it stands for)