Config OOI3(Centos 6) - acgx/ooi3 GitHub Wiki
Build nginx config file
vim /etc/nginx/conf.d/ooi3.conf
server {
    listen 80;
    server_name your domain;
    location = /favicon.ico {
    alias /srv/ooi3/static/img/favicon.ico;
    }
    location ^~ /static/ {
    alias /srv/ooi3/static/;
    }
    location ~ /kcs/resources/image/world/(.*)\.png$ {
    proxy_connect_timeout 1m;
    proxy_read_timeout 1m;
    proxy_pass http://127.0.0.1:9999;
    }
    location /kcs/ {
    proxy_pass http://203.104.209.102;
    expires 1M;
    }
    location / {
    gzip_vary on;
    gzip_proxied any;
    gzip_types text/html text/plain text/javascript text/css application/javascript;
    proxy_set_header Host $http_host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Scheme $scheme;
    proxy_connect_timeout 1m;
    proxy_read_timeout 1m;
    proxy_pass http://127.0.0.1:9999;
    }
    access_log /var/log/nginx/ooi3.access.log;
    error_log /var/log/nginx/ooi3.error.log;
    }
Build supervisor config file
vim /etc/supervisord.conf
Add this in the end
[program:ooi3]  
command=/srv/ooi3/bin/python3.4 /srv/ooi3/ooi.py  
environment=OOI_SECRET_KEY="input 32 case letters and numbers"  
directory=/srv/ooi3  
autostart=true  
autorestart=true  
user=www-data  
Enable supervisor
supervisord -c /etc/supervisord.conf
restart nginx
/etc/init.d/nginx restart
[2]: http://supervisord.org/installing.html