From 792057b2976d19603beb369dcb8cfa76d20b9179 Mon Sep 17 00:00:00 2001 From: Daniel Schick Date: Wed, 15 Nov 2023 14:54:59 +0100 Subject: [PATCH] Added current wsgi config for Apache2 for historical purposes (and because I gained so much grey hair) --- misc/brecal.bsmd-emswe.eu.conf | 25 +++++++++++++++++++++++++ misc/brecaldevel.bsmd-emswe.eu.conf | 26 ++++++++++++++++++++++++++ misc/brecaltest.bsmd-emswe.eu.conf | 26 ++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 misc/brecal.bsmd-emswe.eu.conf create mode 100644 misc/brecaldevel.bsmd-emswe.eu.conf create mode 100644 misc/brecaltest.bsmd-emswe.eu.conf diff --git a/misc/brecal.bsmd-emswe.eu.conf b/misc/brecal.bsmd-emswe.eu.conf new file mode 100644 index 0000000..40d9d11 --- /dev/null +++ b/misc/brecal.bsmd-emswe.eu.conf @@ -0,0 +1,25 @@ + + ServerName brecal.bsmd-emswe.eu + ServerAlias www.brecal.bsmd-emswe.eu + ServerAdmin webmaster@localhost + DocumentRoot /var/www/brecal/src/server + + WSGIDaemonProcess flaskapp_prod threads=15 display-name=%{GROUP} restart-interval=86400 + WSGIProcessGroup flaskapp_prod + WSGIScriptAlias / /var/www/brecal/src/server/flaskapp.wsgi + WSGIApplicationGroup %{GLOBAL} + WSGIPassAuthorization On + + + WSGIProcessGroup brecal + WSGIApplicationGroup %{GLOBAL} + Order deny,allow + Allow from all + + + ErrorLog ${APACHE_LOG_DIR}/brecal-error.log + CustomLog ${APACHE_LOG_DIR}/brecal-access.log combined + Include /etc/letsencrypt/options-ssl-apache.conf + SSLCertificateFile /etc/letsencrypt/live/brecal.bsmd-emswe.eu/fullchain.pem + SSLCertificateKeyFile /etc/letsencrypt/live/brecal.bsmd-emswe.eu/privkey.pem + diff --git a/misc/brecaldevel.bsmd-emswe.eu.conf b/misc/brecaldevel.bsmd-emswe.eu.conf new file mode 100644 index 0000000..63623d2 --- /dev/null +++ b/misc/brecaldevel.bsmd-emswe.eu.conf @@ -0,0 +1,26 @@ + + ServerName brecaldevel.bsmd-emswe.eu + ServerAlias www.brecaldevel.bsmd-emswe.eu + ServerAdmin webmaster@localhost + DocumentRoot /var/www/brecal_devel/src/server + + WSGIDaemonProcess flaskapp_devel threads=15 display-name=%{GROUP} restart-interval=86400 + WSGIProcessGroup flaskapp_devel + WSGIScriptAlias / /var/www/brecal_devel/src/server/flaskapp.wsgi + WSGIApplicationGroup %{GLOBAL} + WSGIPassAuthorization On + + + WSGIProcessGroup brecaldevel + WSGIApplicationGroup %{GLOBAL} + Order deny,allow + Allow from all + + + ErrorLog ${APACHE_LOG_DIR}/brecaldevel-error.log + CustomLog ${APACHE_LOG_DIR}/brecaldevel-access.log combined + + Include /etc/letsencrypt/options-ssl-apache.conf + SSLCertificateFile /etc/letsencrypt/live/brecaldevel.bsmd-emswe.eu/fullchain.pem + SSLCertificateKeyFile /etc/letsencrypt/live/brecaldevel.bsmd-emswe.eu/privkey.pem + diff --git a/misc/brecaltest.bsmd-emswe.eu.conf b/misc/brecaltest.bsmd-emswe.eu.conf new file mode 100644 index 0000000..4ef7ff4 --- /dev/null +++ b/misc/brecaltest.bsmd-emswe.eu.conf @@ -0,0 +1,26 @@ + + ServerName brecaltest.bsmd-emswe.eu + ServerAlias www.brecaltest.bsmd-emswe.eu + ServerAdmin webmaster@localhost + DocumentRoot /var/www/brecal_test/src/server + + WSGIDaemonProcess flaskapp_test threads=15 display-name=%{GROUP} restart-interval=86400 + WSGIProcessGroup flaskapp_test + WSGIScriptAlias / /var/www/brecal_test/src/server/flaskapp.wsgi + WSGIApplicationGroup %{GLOBAL} + WSGIPassAuthorization On + + + WSGIProcessGroup brecaltest + WSGIApplicationGroup %{GLOBAL} + Order deny,allow + Allow from all + + + ErrorLog ${APACHE_LOG_DIR}/brecaltest-error.log + CustomLog ${APACHE_LOG_DIR}/brecaltest-access.log combined + + Include /etc/letsencrypt/options-ssl-apache.conf + SSLCertificateFile /etc/letsencrypt/live/brecaltest.bsmd-emswe.eu/fullchain.pem + SSLCertificateKeyFile /etc/letsencrypt/live/brecaltest.bsmd-emswe.eu/privkey.pem +