Added current wsgi config for Apache2 for historical purposes

(and because I gained so much grey hair)
This commit is contained in:
Daniel Schick 2023-11-15 14:54:59 +01:00
parent 980349449b
commit 792057b297
3 changed files with 77 additions and 0 deletions

View File

@ -0,0 +1,25 @@
<VirtualHost *:443>
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
<Directory server>
WSGIProcessGroup brecal
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
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
</VirtualHost>

View File

@ -0,0 +1,26 @@
<VirtualHost *:443>
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
<Directory server>
WSGIProcessGroup brecaldevel
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
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
</VirtualHost>

View File

@ -0,0 +1,26 @@
<VirtualHost *:443>
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
<Directory server>
WSGIProcessGroup brecaltest
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
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
</VirtualHost>