I built a django-project and deployed it to production using Apache-WSGI combo. For that I had added the apache2.conf as shown below:
WSGIS
As mentioned by Lukasa, I stopped the Apache server, which at first stopped my django app getting delivered out to the world. Then I ran the following commands:
sudo daphne MyProject.asgi:channel_layer --port 80 --bind 0.0.0.0 -v2
sudo python manage.py runworker -v2
The two commands started delivering the app to http requests from outside the server. No other configurations were required other than mentioned in the question post.