Apache virtual host to proxy requests to another port
Name it project_name.conf
and symlink to /etc/apache2/sites-enabled/
<VirtualHost *:80>
ServerName example.com
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
RequestHeader set X-Forwarded-Port 80
</VirtualHost>
Systemd project.service script to run it in background and start when machine reboots.
Name it project_name.service
and put/symlink it to /etc/systemd/system/
[Unit]
Description=Porject_name application daemon
[Service]
Type=simple
WorkingDirectory=/var/www/roject_dir
ExecStart=/var/www/project_dir/env/bin/mod_wsgi-express start-server --url-alias /static /var/www/project_dir/static wsgi.py
Group=www-data
User=www-data
Restart=always
Finally, run sudo systemctl daemon-reload
and sudo systemctl start project_name