Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #user nobody;
- worker_processes 1;
- #error_log logs/error.log;
- #error_log logs/error.log notice;
- #error_log logs/error.log info;
- #pid logs/nginx.pid;
- events {
- worker_connections 1024;
- }
- http {
- include mime.types;
- default_type application/octet-stream;
- #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
- # '$status $body_bytes_sent "$http_referer" '
- # '"$http_user_agent" "$http_x_forwarded_for"';
- #access_log logs/access.log main;
- sendfile on;
- #tcp_nopush on;
- #keepalive_timeout 0;
- keepalive_timeout 65;
- #gzip on;
- upstream puma_edstein-gradient_gradient {
- server unix:/Users/makaveli/projects/gradient/tmp/sockets/puma.sock fail_timeout=0;
- }
- server {
- listen 80;
- server_name _;
- root /Users/makaveli/projects/gradient/public;
- try_files $uri/index.html $uri @puma_edstein-gradient_gradient;
- client_max_body_size 4G;
- keepalive_timeout 360;
- error_page 500 502 504 /500.html;
- error_page 503 @503;
- location / {
- error_page 404 =200 /index.html;
- root /Users/makaveli/projects/lms-front/dist/;
- }
- location ~ ^/(api|scorm\/) {
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header Host $host;
- proxy_redirect off;
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection "Upgrade";
- proxy_set_header X-Forwarded-Proto http;
- proxy_pass http://puma_edstein-gradient_gradient;
- # limit_req zone=one;
- access_log /Users/makaveli/projects/gradient/log/nginx.access.log;
- error_log /Users/makaveli/projects/gradient/log/nginx.error.log;
- }
- location /system {
- root /Users/makaveli/projects/gradient/public;
- }
- location /scorms {
- root /Users/makaveli/projects/gradient/public;
- }
- location = /50x.html {
- root html;
- }
- location = /404.html {
- root html;
- }
- location @503 {
- error_page 405 = /system/maintenance.html;
- if (-f $document_root/system/maintenance.html) {
- rewrite ^(.*)$ /system/maintenance.html break;
- }
- rewrite ^(.*)$ /503.html break;
- }
- if ($request_method !~ ^(GET|HEAD|PUT|PATCH|POST|DELETE|OPTIONS)$ ){
- return 405;
- }
- if (-f $document_root/system/maintenance.html) {
- return 503;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement