I have multiple websites setup on a linode cloud. I am using Virtual Host containers with WSGI paths and Virtual Envs for each app. When I set any of the apps to Debug = False, they throw 500 errors.
It appears they are using the same wsgi environment settings because the error is ALLOWED_HOSTS and it tells me it can't use the ALLOWED_HOSTS listed in the other app, not the one I'm trying to run. It appears the the wsgi running in deamon mode is bleeding into each other. Any idea what I need to do to get it to work? If I set Debug = True, everything works fine. I'm not to savy when it comes to wsgi and apache. I just want to build sites. Here are the vhosts: <VirtualHost *:80> ServerAdmin [email protected] ServerName dianarice.art ServerAlias www.dianarice.art <Directory /var/www/webapps/dianarice> <Files wsgi.py> Require all granted </Files> </Directory> RewriteEngine on RewriteCond %{SERVER_NAME} =dianarice.art [OR] RewriteCond %{SERVER_NAME} =www.dianarice.art RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost> <VirtualHost *:443> ServerAdmin [email protected] ServerName dianarice.art ServerAlias www.dianarice.art <Directory /var/www/webapps/dianarice> <Files wsgi.py> Require all granted </Files> WSGIScriptAlias / /var/www/webapps/dianarice/dianarice/wsgi.py WSGIDaemonProcess dianarice.art python-home=/usr/local/venvs/dianarice-env python-path=/var/www/webapps/dianarice WSGIProcessGroup dianarice.art Alias /robots.txt /var/www/html/static.dianarice.art/public_html/robots.txt Alias /favicon.ico /var/www/html/static.dianarice.art/public_html/favicon.ico Alias /images /var/www/html/dianarice.art/public_html/images Alias /static /var/www/html/dianarice.art/public_html/static LogLevel warn ErrorLog /var/www/webapps/dianarice/log/error.log CustomLog /var/www/webapps/dianarice/log/access.log combined </Directory> Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/dianarice.art-0001/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/dianarice.art-0001/privkey.pem </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] ServerName medinadiversityproject.org ServerAlias www.medinadiversityproject.org <Directory /var/www/webapps/medinadiversityproject> Require all granted </Directory> RewriteEngine on RewriteCond %{SERVER_NAME} =www.medinadiversityproject.org [OR] RewriteCond %{SERVER_NAME} =medinadiversityproject.org RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost> <VirtualHost *:443> ServerAdmin [email protected] ServerName medinadiversityproject.org ServerAlias www.medinadiversityproject.org <Directory /var/www/webapps/medinadiversityproject> Require all granted WSGIScriptAlias / /var/www/webapps/medinadiversityproject/medinadiversityproject/wsgi.py WSGIDaemonProcess medinadiversityproject.org python-home=/usr/local/venvs/medinadiversityproject-env python-path=/var/www/webapps/medinadiversityproject WSGIProcessGroup medinadiversityproject.org # Log file locations LogLevel info ErrorLog /var/www/webapps/medinadiversityproject/log/error.log CustomLog /var/www/webapps/medinadiversityproject/log/access.log combined </Directory> Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/www.medinadiversityproject.org/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/www.medinadiversityproject.org/privkey.pem </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] ServerName oh-joy.org ServerAlias www.oh-joy.org <Directory /var/www/webapps/ohjoy> Require all granted </Directory> RewriteEngine on RewriteCond %{SERVER_NAME} =oh-joy.org [OR] RewriteCond %{SERVER_NAME} =www.oh-joy.org RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost> <VirtualHost *:443> ServerAdmin [email protected] ServerName oh-joy.org ServerAlias www.oh-joy.org <Directory /var/www/webapps/ohjoy> Require all granted WSGIProcessGroup ohjoy WSGIScriptAlias / /var/www/webapps/ohjoy/ohjoy/wsgi.py process-group=ohjoy WSGIDaemonProcess ohjoy python-home=/usr/local/venvs/ohjoy-env python-path=/var/www/webapps/ohjoy # Log file locations LogLevel info ErrorLog /var/www/webapps/ohjoy/log/error.log CustomLog /var/www/webapps/ohjoy/log/access.log combined </Directory> Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/oh-joy.org/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/oh-joy.org/privkey.pem </VirtualHost> -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/ae96439e-bca1-4f69-8fe0-87aae8a1f988%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

