forked from mirrors/mattermost-docker
move some settings around
This commit is contained in:
parent
794c3d2f67
commit
255de3fc3f
@ -28,10 +28,21 @@ server {
|
|||||||
listen 443 ssl http2 default_server;
|
listen 443 ssl http2 default_server;
|
||||||
listen [::]:443 ssl http2 default_server;
|
listen [::]:443 ssl http2 default_server;
|
||||||
|
|
||||||
|
# logging
|
||||||
|
access_log /var/log/nginx/mm.access.log;
|
||||||
|
error_log /var/log/nginx/mm.error.log warn;
|
||||||
|
|
||||||
|
# gzip for performance
|
||||||
|
gzip on;
|
||||||
|
gzip_vary on;
|
||||||
|
gzip_proxied any;
|
||||||
|
gzip_comp_level 6;
|
||||||
|
gzip_types text/plain text/css text/xml application/json application/javascript application/rss+xml application/atom+xml image/svg+xml;
|
||||||
|
|
||||||
## ssl
|
## ssl
|
||||||
ssl_dhparam /dhparams4096.pem;
|
ssl_dhparam /dhparams4096.pem;
|
||||||
ssl_session_timeout 1d;
|
ssl_session_timeout 1d;
|
||||||
ssl_session_cache shared:MozSSL:10m; # about 40000 sessions
|
ssl_session_cache shared:MozSSL:10m;
|
||||||
ssl_session_tickets off;
|
ssl_session_tickets off;
|
||||||
|
|
||||||
# intermediate configuration
|
# intermediate configuration
|
||||||
@ -57,21 +68,7 @@ server {
|
|||||||
add_header X-XSS-Protection "1; mode=block" always;
|
add_header X-XSS-Protection "1; mode=block" always;
|
||||||
add_header X-Content-Type-Options "nosniff" always;
|
add_header X-Content-Type-Options "nosniff" always;
|
||||||
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
|
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
|
||||||
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload";
|
add_header Strict-Transport-Security "max-age=63072000" always;
|
||||||
|
|
||||||
# logging
|
|
||||||
access_log /var/log/nginx/mm.access.log;
|
|
||||||
error_log /var/log/nginx/mm.error.log warn;
|
|
||||||
|
|
||||||
# max allowed size of uploaded files
|
|
||||||
client_max_body_size 256M;
|
|
||||||
|
|
||||||
# gzip for performance
|
|
||||||
gzip on;
|
|
||||||
gzip_vary on;
|
|
||||||
gzip_proxied any;
|
|
||||||
gzip_comp_level 6;
|
|
||||||
gzip_types text/plain text/css text/xml application/json application/javascript application/rss+xml application/atom+xml image/svg+xml;
|
|
||||||
|
|
||||||
## locations
|
## locations
|
||||||
# ACME-challenge
|
# ACME-challenge
|
||||||
@ -87,7 +84,6 @@ server {
|
|||||||
return 200 "User-agent: *\nDisallow: /\n";
|
return 200 "User-agent: *\nDisallow: /\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
# API websocket location
|
|
||||||
location ~ /api/v[0-9]+/(users/)?websocket$ {
|
location ~ /api/v[0-9]+/(users/)?websocket$ {
|
||||||
proxy_set_header Upgrade $http_upgrade;
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
proxy_set_header Connection "upgrade";
|
proxy_set_header Connection "upgrade";
|
||||||
@ -108,7 +104,6 @@ server {
|
|||||||
proxy_pass http://backend;
|
proxy_pass http://backend;
|
||||||
}
|
}
|
||||||
|
|
||||||
# reverse proxy location
|
|
||||||
location / {
|
location / {
|
||||||
client_max_body_size 50M;
|
client_max_body_size 50M;
|
||||||
proxy_set_header Connection "";
|
proxy_set_header Connection "";
|
||||||
|
Loading…
Reference in New Issue
Block a user