diff options
Diffstat (limited to 'csit.infra.dash/nginx/conf.d/default.conf')
-rw-r--r-- | csit.infra.dash/nginx/conf.d/default.conf | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/csit.infra.dash/nginx/conf.d/default.conf b/csit.infra.dash/nginx/conf.d/default.conf new file mode 100644 index 0000000000..3670c1f548 --- /dev/null +++ b/csit.infra.dash/nginx/conf.d/default.conf @@ -0,0 +1,33 @@ +upstream minio { + server minio:9000; +} + +server_names_hash_bucket_size 512; + +server { + listen 80; + listen 443 ssl; + + ssl_certificate /etc/nginx/certs/subdomains.amazonaws.com.crt; + ssl_certificate_key /etc/nginx/certs/subdomains.amazonaws.com.key; + + server_name ~^(?<bucketname>.+)\.s3\.amazonaws\.com$; + + location / { + proxy_pass http://minio/$bucketname/$request_uri; + } +} + +server { + listen 80; + listen 443 ssl default_server; + + ssl_certificate /etc/nginx/certs/subdomains.amazonaws.com.crt; + ssl_certificate_key /etc/nginx/certs/subdomains.amazonaws.com.key; + + server_name _; + + location / { + proxy_pass http://minio; + } +}
\ No newline at end of file |