diff --git a/pocwww/poc.conf b/pocwww/poc.conf new file mode 100644 index 0000000..e8b6a58 --- /dev/null +++ b/pocwww/poc.conf @@ -0,0 +1,46 @@ +# poc.conf + +upstream pocwww-site { + server 127.0.0.1:5000; + server 127.0.0.1:5001; +} + +server { + listen 80 default_server; + listen [::]:80 default_server; + server_name _; + return 301 https://$host$request_uri; +} + +server { + # listen 80; + + # optional ssl configuration + + listen 443 ssl; + ssl_certificate /root/ssl/poc.crt; + ssl_certificate_key /root/ssl/poc.key; + + # end of optional ssl configuration + + server_name localhost; + + access_log /root/poc_access.log; + + location / { + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + client_max_body_size 10m; + client_body_buffer_size 128k; + proxy_connect_timeout 60s; + proxy_send_timeout 90s; + proxy_read_timeout 90s; + proxy_buffering off; + proxy_temp_file_write_size 64k; + proxy_pass http://pocwww-site; + proxy_redirect off; + } +} diff --git a/pocwww/pocwww/templates/layout.jinja2 b/pocwww/pocwww/templates/layout.jinja2 index 1bffe9c..c76c11b 100644 --- a/pocwww/pocwww/templates/layout.jinja2 +++ b/pocwww/pocwww/templates/layout.jinja2 @@ -27,8 +27,8 @@ - - + + diff --git a/pocwww/supervisor.conf b/pocwww/supervisor.conf new file mode 100644 index 0000000..0ca2be7 --- /dev/null +++ b/pocwww/supervisor.conf @@ -0,0 +1,27 @@ +[unix_http_server] +file=%(here)s/env/supervisor.sock + +[supervisord] +pidfile=%(here)s/env/supervisord.pid +logfile=%(here)s/env/supervisord.log +logfile_maxbytes=50MB +logfile_backups=10 +loglevel=info +nodaemon=false +minfds=1024 +minprocs=200 + +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface + +[supervisorctl] +serverurl=unix://%(here)s/env/supervisor.sock + +[program:pocwww] +autorestart=true +command=%(here)s/env/bin/pserve %(here)s/production.ini http_port=50%(process_num)02d +process_name=%(program_name)s-%(process_num)01d +numprocs=2 +numprocs_start=0 +redirect_stderr=true +stdout_logfile=%(here)s/env/%(program_name)s-%(process_num)01d.log