Works with Python 2.7, Apache + mod_wsgi on CentOS 6.3
Everything works fine when I am on the local host. However, when I run the vm code in Azure, I donβt see the session information being saved on all pages.
Mostly in my views I have something like:
@frontend.route('/') def index(): session['foo'] = 'bar' print session['foo'] return redirect(url_for("frontend.page2")) @frontend.route('page2') def page2(): print session
Print Output:
bar <SecureCookieSession {}>
My wsgi configuration for apache:
WSGISocketPrefix /var/run/wsgi <VirtualHost *:80> ServerName example.com ServerAlias example.com WSGIDaemonProcess myproj threads=5 processes=5 WSGIScriptAlias / /home/mydir/myproj/apache/myproj.wsgi <Directory /home/mydir/myproj> WSGIScriptReloading On WSGIProcessGroup myproj WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory> </VirtualHost>
I have a set of secret_key:
app.secret_key = os.urandom(24)
I tried with setting SERVER_NAME, but this did not help:
app.config['SERVER_NAME'] = 'example.com'
Any ideas on how I can debug this anymore?
Thanks!
source share