It is not obvious but, if you use a non-standard port, the route must be configured just with the name of the capsule, not name:port. (Apparently, if you listen on two ports, you cannot have two different routes for these ports.)
Currently stargazer does no support serving different content on different ports. You could get around this by running multiple instances of the daemon on different ports.
For the time being I don't plan on supporting serving different content on different ports in one instance of the demon. If this confusing then I'll try to improve the docs.