I'm an NGINX beginner who is building both an adaptive live video server (HLS & DASH) and a caching HTTPS reverse proxy server.
While the servers will be deployed to separate boxes, I'd like to develop both on the same box so I can tune them in the same environment, so I can more easily observe the traffic and resource trade-off between them. This process will also help determine and balance the hardware resources needed by each of the deployment boxes.
What's the best way to do this? (Under Ubuntu 18.04, in my case.) Should I create separate services, or just run one as a service and one as a regular process? Any problems I should anticipate?