Can't access /admin (another webpage running there already)

Yes.

If its Ubuntu, you can assign a second IP to the box using IP aliasing and bind daemons/services so you have lighttpd and nginx running alongside each other listening on same ports but on different IP's.
Checkout this posting for pointers:

EDIT: Or if the box got another interface, hook up that one and bind daemons accordingly.