{% if sushy_emulator_frontend_https_port != 443 %} Listen {{ sushy_emulator_frontend_https_port }} {% endif %} # Add machine's IP address (use ifconfig command) ServerName {{ sushy_emulator_frontend_servername }} # Give an alias to to start your website url with WSGIDaemonProcess wsgiapp-{{ sushy_emulator_frontend_name }}-https user=wsgiapp-sushy processes=2 threads=5 WSGIScriptAlias / /var/www/sushy-emulator/sushy-emulator.wsgi # set permissions as per apache2.conf file WSGIProcessGroup wsgiapp-{{ sushy_emulator_frontend_name }}-https Options FollowSymLinks AllowOverride None Require all granted {% if sushy_emulator_frontend_user is defined %} AuthType Basic AuthName "Authentication Required" AuthUserFile /etc/apache2/sites-available/{{ sushy_emulator_frontend_name }}.htpasswd Require valid-user {% endif %} SSLEngine on SSLCertificateFile /etc/ssl/certs/{{ sushy_emulator_frontend_name }}.pem SSLCertificateKeyFile /etc/ssl/private/{{ sushy_emulator_frontend_name }}.key ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined