trafficrouterasync

Routes request into several web applications. Note: This is written based on Hyper's example: gateways

Goal

Intended to avoid Apache web server for such routing.

Setup

Following three files are needed to configure and run this router:

1. Sites.json - To update web application URLs, PORTs 
2. Port-Forwarding.txt - To enable and complete port forwarding processes described in it
3. traffic_router_async.service - To run this router as a service

Example

This traffic router async is used in routing following web applications, in Rust/hyper; running in a digital ocean's droplet:
1. eastgate
2. find latest NAV site
3. login app
4. todoappserver
5. todowebserver

License

MIT