diff --git a/Nginx/Server Blocks/edu.libraryofcode.org.conf b/Nginx/Server Blocks/edu.libraryofcode.org.conf index 719cd22..a81cd6a 100644 --- a/Nginx/Server Blocks/edu.libraryofcode.org.conf +++ b/Nginx/Server Blocks/edu.libraryofcode.org.conf @@ -4,22 +4,15 @@ server { server_name edu.libraryofcode.org; ssl_certificate /etc/nginx/ssl/org.chain.crt; - ssl_certificate_key /etc/nginx/ssl/org.key.pem; + ssl_certificate_key /etc/nginx/ssl/org.key.pem; - - root /opt/canvas/public; - charset utf-8; - include mime.types; - client_max_body_size 5000M; - default_type application/octet-stream; - access_log /var/log/nginx/canvas.access.log; - error_log /var/log/nginx/canvas.error.log; - passenger_ruby /usr/local/bin/ruby2.4; - passenger_load_shell_envvars off; - passenger_min_instances 8; - #passenger_log_level 4; - passenger_start_timeout 300; - passenger_enabled on; - #passenger_pre_start https://edu.libraryofcode.org/; - rails_env production; + location / { + proxy_set_header Host $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; + proxy_set_header X-Frame-Options SAMEORIGIN; + proxy_pass http://node3.ins:8001; + proxy_read_timeout 90; + } }