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 bradri...@gmail.com 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 bradri...@gmail.com 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 bradri...@gmail.com 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 bradri...@gmail.com 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 bradri...@gmail.com 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 bradri...@gmail.com 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 django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. 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.