So I attempted an installation on Ubuntu 13.04 server in a virtual environment (virtualenv). Everything worked ok till the deployment stage.
I was able to start the deployment server and access the demo site, which was great.
Past that step, I installed nginx and was able to access the default nginx site,, which is also cool.
Now after installing a configuring uWSGI, restarting Nginx and uWSGI, I'm still getting the default Nginx site, which is not good. Could not access the site. Obviously, something was not properly configured.
The config I used for /etc/nginx/sites-available/default is just a modified copy of the one in the guide (http://mediacorecommunity.org/docs/install/nginx-uwsgi.html).
The [uwsgi] block in my deployment.ini reads thus:
[uwsgi]
socket = /tmp/uwsgi-mediacore.sock
master = true
processes = 5
home = /var/www/eckmedia
daemonize = /var/log/uwsgi.log
The root of the installation is /var/www, with deployment.ini, data (copies from eckmedia dir), and eckmedia and mediaserve (the virtualenv) all under it.
Here are a few lines from /var/log/uwsgi.log:
your server socket listen backlog is limited to 100 connections
*** Operational MODE: preforking ***
*** no app loaded. going in full dynamic mode ***
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 453)
spawned uWSGI worker 1 (pid: 454, cores: 1)
spawned uWSGI worker 2 (pid: 455, cores: 1)
spawned uWSGI worker 3 (pid: 456, cores: 1)
spawned uWSGI worker 4 (pid: 457, cores: 1)
spawned uWSGI worker 5 (pid: 458, cores: 1)
From the above, the line that begins with "no app loaded" does not look good, does it?
There's nothing in /var/log/nginx/access.log or error.log that tells me anything useful
And from /var/log/