Port Based Routing For HTTP routes

Is it possible to do port based routing for HTTP routes like you can do with an AWS ALB. We want to route the request to a particular upstream server based on the incoming port number.