From: nutra-bot Date: Fri, 12 Jul 2024 01:27:46 +0000 (+0000) Subject: comment mattermost, minio & s3 from nginx conf X-Git-Url: https://git.nutra.tk/v2?a=commitdiff_plain;h=a663958cf4b747edf9bab81250ee531a7f529b30;p=nutratech%2Fvps-root.git comment mattermost, minio & s3 from nginx conf --- diff --git a/etc/nginx/conf.d/default.conf b/etc/nginx/conf.d/default.conf index ed0f11f..da1f731 100644 --- a/etc/nginx/conf.d/default.conf +++ b/etc/nginx/conf.d/default.conf @@ -55,72 +55,72 @@ server { } # MinIO (file server for MedusaJS) -server { - #listen 80; - listen 443 ssl http2; - server_name s3.nutra.tk; - - # Allow special characters in headers - ignore_invalid_headers off; - # Allow any size file to be uploaded. - # Set to a value such as 1000m; to restrict file size to a specific value - client_max_body_size 0; - # Disable buffering - proxy_buffering off; - proxy_request_buffering off; - - location / { - proxy_set_header Host $http_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_connect_timeout 300; - # Default is HTTP/1, keepalive is only enabled in HTTP/1.1 - proxy_http_version 1.1; - proxy_set_header Connection ""; - chunked_transfer_encoding off; - - proxy_pass http://localhost:9001/; # This uses the upstream directive definition to load balance - } -} - -server { - #listen 80; - listen 443 ssl http2; - server_name s3-admin.nutra.tk; - - # Allow special characters in headers - ignore_invalid_headers off; - # Allow any size file to be uploaded. - # Set to a value such as 1000m; to restrict file size to a specific value - client_max_body_size 0; - # Disable buffering - proxy_buffering off; - proxy_request_buffering off; - - location / { - proxy_set_header Host $http_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-NginX-Proxy true; - - # This is necessary to pass the correct IP to be hashed - real_ip_header X-Real-IP; - - proxy_connect_timeout 300; - - # To support websocket - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - - chunked_transfer_encoding off; - - proxy_pass http://localhost:9002/; # This uses the upstream directive definition to load balance and assumes a static Console port of 9001 - } -} +#server { +# #listen 80; +# listen 443 ssl http2; +# server_name s3.nutra.tk; +# +# # Allow special characters in headers +# ignore_invalid_headers off; +# # Allow any size file to be uploaded. +# # Set to a value such as 1000m; to restrict file size to a specific value +# client_max_body_size 0; +# # Disable buffering +# proxy_buffering off; +# proxy_request_buffering off; +# +# location / { +# proxy_set_header Host $http_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_connect_timeout 300; +# # Default is HTTP/1, keepalive is only enabled in HTTP/1.1 +# proxy_http_version 1.1; +# proxy_set_header Connection ""; +# chunked_transfer_encoding off; +# +# proxy_pass http://localhost:9001/; # This uses the upstream directive definition to load balance +# } +#} + +#server { +# #listen 80; +# listen 443 ssl http2; +# server_name s3-admin.nutra.tk; +# +# # Allow special characters in headers +# ignore_invalid_headers off; +# # Allow any size file to be uploaded. +# # Set to a value such as 1000m; to restrict file size to a specific value +# client_max_body_size 0; +# # Disable buffering +# proxy_buffering off; +# proxy_request_buffering off; +# +# location / { +# proxy_set_header Host $http_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-NginX-Proxy true; +# +# # This is necessary to pass the correct IP to be hashed +# real_ip_header X-Real-IP; +# +# proxy_connect_timeout 300; +# +# # To support websocket +# proxy_http_version 1.1; +# proxy_set_header Upgrade $http_upgrade; +# proxy_set_header Connection "upgrade"; +# +# chunked_transfer_encoding off; +# +# proxy_pass http://localhost:9002/; # This uses the upstream directive definition to load balance and assumes a static Console port of 9001 +# } +#} # UI, blog, favicon, default server server { @@ -187,49 +187,49 @@ server { } # Chat (mattermost) -proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=mattermost_cache:10m max_size=3g inactive=120m use_temp_path=off; -server { - listen 443 ssl http2; - server_name chat.nutra.tk; - - location ~ /api/v[0-9]+/(users/)?websocket$ { - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - client_max_body_size 50M; - proxy_set_header Host $http_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_buffers 256 16k; - proxy_buffer_size 16k; - client_body_timeout 60; - send_timeout 300; - lingering_timeout 5; - proxy_connect_timeout 90; - proxy_send_timeout 300; - proxy_read_timeout 90s; - proxy_http_version 1.1; - proxy_pass http://localhost:8065; - } - - location / { - client_max_body_size 50M; - proxy_set_header Connection ""; - proxy_set_header Host $http_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_buffers 256 16k; - proxy_buffer_size 16k; - proxy_read_timeout 600s; - proxy_cache mattermost_cache; - proxy_cache_revalidate on; - proxy_cache_min_uses 2; - proxy_cache_use_stale timeout; - proxy_cache_lock on; - proxy_http_version 1.1; - proxy_pass http://localhost:8065; - } -} +#proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=mattermost_cache:10m max_size=3g inactive=120m use_temp_path=off; +#server { +# listen 443 ssl http2; +# server_name chat.nutra.tk; +# +# location ~ /api/v[0-9]+/(users/)?websocket$ { +# proxy_set_header Upgrade $http_upgrade; +# proxy_set_header Connection "upgrade"; +# client_max_body_size 50M; +# proxy_set_header Host $http_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_buffers 256 16k; +# proxy_buffer_size 16k; +# client_body_timeout 60; +# send_timeout 300; +# lingering_timeout 5; +# proxy_connect_timeout 90; +# proxy_send_timeout 300; +# proxy_read_timeout 90s; +# proxy_http_version 1.1; +# proxy_pass http://localhost:8065; +# } +# +# location / { +# client_max_body_size 50M; +# proxy_set_header Connection ""; +# proxy_set_header Host $http_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_buffers 256 16k; +# proxy_buffer_size 16k; +# proxy_read_timeout 600s; +# proxy_cache mattermost_cache; +# proxy_cache_revalidate on; +# proxy_cache_min_uses 2; +# proxy_cache_use_stale timeout; +# proxy_cache_lock on; +# proxy_http_version 1.1; +# proxy_pass http://localhost:8065; +# } +#}