Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- upstream frappe-bench-frappe {
- server 127.0.0.1:8000 fail_timeout=0;
- }
- upstream frappe-bench-socketio-server {
- server 127.0.0.1:9000 fail_timeout=0;
- }
- server {
- listen 80;
- server_name
- site1.local
- ;
- root /home/centos/frappe-bench/sites;
- location / {
- try_files /site1.local/public/$uri @webserver;
- }
- location @webserver {
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Frappe-Site-Name site1.local;
- proxy_set_header Host $host;
- proxy_set_header X-Use-X-Accel-Redirect True;
- proxy_read_timeout 120;
- proxy_redirect off;
- proxy_pass http://frappe-bench-frappe;
- }
- # optimizations
- sendfile on;
- keepalive_timeout 15;
- client_max_body_size 50m;
- client_body_buffer_size 16K;
- client_header_buffer_size 1k;
- # enable gzip compresion
- # based on https://mattstauffer.co/blog/enabling-gzip-on-nginx-servers-including-laravel-forge
- gzip on;
- gzip_http_version 1.1;
- gzip_comp_level 5;
- gzip_min_length 256;
- gzip_proxied any;
- gzip_vary on;
- gzip_types
- application/atom+xml
- application/javascript
- application/json
- application/rss+xml
- application/vnd.ms-fontobject
- application/x-font-ttf
- application/font-woff
- application/x-web-app-manifest+json
- application/xhtml+xml
- application/xml
- font/opentype
- image/svg+xml
- image/x-icon
- text/css
- text/plain
- text/x-component
- ;
- # text/html is always compressed by HttpGzipModule
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement