Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More
Setting up a simulated production server¶
For testing nginx-specific issues you might want to run a “simulated” production
server that unlike a real production server uses your local repositories but
otherwise runs as a series of real nginx and wsgi and linod
processes.
Set shared permissions in your default virtualenv:
$ sudo chown root:www-data .
$ sudo chmod g+ws .
Otherwise it might happen that nginx compiles a .pyc
file that you
cannot modify afterwards.
Run getlino configure
and getlino startsite
as root (remember
Set up a Lino production server for details):
$ sudo su
# getlino configure
# getlino startsite noi first
Point your browser to http://first.localhost
Pitfalls
When using nginx and you want to restart it, you must restart supervisor (not nginx) because the wsgi process of the site is running there. nginx itself usually doesn’t need to be restarted.