Nginx directory index

Enabling directory listing in a folder in nginx is simple enough with just an autoindex on; directive inside the location directive.

You can enable sitewide directory index by putting it in the server block or even enable directory access for all sites by putting it in the http block.

An example config file:

server {
        listen   80;
        server_name  domain.com www.domain.com;
        access_log  /var/...........................;
        root   /path/to/root;
        location / {
                index  index.php index.html index.htm;
        }
        location /somedir {
               autoindex on;
        }
}

Tags for Nginx directory index

nginx list files in folder
nginx show directory listing
nginx enable directory listing
nginx directory index
nginx list directory
nginx list directory contents

Hosting a Python Django project using uWSGI and nginx

How to setup a webserver to host a Django project? Let’s go through the details of Python hosting process – using uWSGI to host a website based on Django framework.

We will use nginx and uWSGI. Also you’ll have to install PIP and Virtualenv-wrapper, as well as Python dev packages.

I’ll assume that you use Ubuntu Linux, but with small changes you could use this guide on any Linux system. Continue reading Hosting a Python Django project using uWSGI and nginx