server { listen 443 ssl http2; listen [::]:443 ssl http2; listen 8448 ssl http2; listen [::]:8448 ssl http2; server_name matrix.shoebottom.ca; # EDIT THIS merge_slashes off; # Nginx defaults to only allow 1MB uploads client_max_body_size 20M; location /_matrix/ { proxy_pass http://127.0.0.1:6167$request_uri; proxy_set_header Host $http_host; proxy_buffering off; } ssl_certificate /etc/letsencrypt/live/matrix.shoebottom.ca/fullchain.pem; # EDIT THIS ssl_certificate_key /etc/letsencrypt/live/matrix.shoebottom.ca/privkey.pem; # EDIT THIS ssl_trusted_certificate /etc/letsencrypt/live/matrix.shoebottom.ca/chain.pem; # EDIT THIS include /etc/letsencrypt/options-ssl-nginx.conf; }