Code: Alles auswählen
<VirtualHost *:80>
ServerName lekker-api
<Proxy balancer://apicluster>
BalancerMember http://172.20.0.83:8080 route=sulap083 loadfactor=50
BalancerMember http://172.20.0.84:8080 route=sulap084 loadfactor=50
ProxySet lbmethod=byrequests
</Proxy>
<Location /balancer-manager>
SetHandler balancer-manager
</Location>
ProxyPass /lekkerapi balancer://apicluster/lekkerapi
ProxyPassReverse /lekkerapi balancer://apicluster/lekkerapi
ProxyPass /activity balancer://apicluster/activity
ProxyPassReverse /activity balancer://apicluster/activity
ProxyPass /customer balancer://apicluster/customer
ProxyPassReverse /customer balancer://apicluster/customer
ProxyPreserveHost on
ProxyRequests Off
<IfModule mod_cache.c>
CacheDefaultExpire 86400
CacheIgnoreNoLastMod On
CacheMaxExpire 604800
CacheStoreNoStore On
<IfModule mod_disk_cache.c>
CacheRoot /var/spool/apache2/
CacheEnable disk /
CacheDirLevels 3
CacheDirLength 2
CacheMinFileSize 512
</IfModule>
</IfModule>
LogLevel info
ErrorLog ${APACHE_LOG_DIR}/http_error.log
CustomLog ${APACHE_LOG_DIR}/http_access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerAdmin info@lekker-energie.de
ServerName lekker-api
DocumentRoot /var/www/archive
WSGIDaemonProcess mywsgiapp user=www-data group=www-data threads=10
WSGIScriptAlias /archive /var/www/archive/archive.wsgi
<Directory /var/www/archive>
WSGIProcessGroup mywsgiapp
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
WSGIScriptAlias /archive2 /var/www/archive/archive2.wsgi
<Directory /var/www/archive>
WSGIProcessGroup mywsgiapp
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
LogLevel warn
ErrorLog /var/log/apache2/wsgi-error.log
CustomLog /var/log/apache2/wsgi-access.log combined
</VirtualHost>