# traffic_router_async Routes request into several web applications. **Note:** This is written based on Hyper's example: [gateways](https://github.com/hyperium/hyper/blob/master/examples/gateway.rs) ## 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](http://www.eastgate.in) 2. [find latest NAV site](http://nav.eastgate.in) 3. [login app](http://login_app.eastgate.in) __Note__: It works for http. For https, use __NGINX__. Refer [https-demo](https://github.com/mohankumaranna/https_demo) for steps to be followed for _nginx_. ## License MIT