Config OOI3 (Ubuntu 14.04) - acgx/ooi3 GitHub Wiki
build Supervisor config file:
vim /etc/supervisor/conf.d/ooi3.conf
[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
build Nginx config file
vim /etc/nginx/sites-available/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;
}
Enable config file:
ln -s /etc/nginx/sites-available/ooi3.conf /etc/nginx/sites-enabled/
Enable supervisor and nginx service:
service supervisor restart
service nginx restart
If you want to create Cluster OOI Server,make sure all of OOI_SECRET_KEY is identical
After kancolle aegis,you need restart ooi3 to get new api_start2:
supervisorctl
restart ooi3