Created
May 30, 2023 21:27
-
-
Save jmarhee/31247b8d4ebe65110b261089d611211d to your computer and use it in GitHub Desktop.
Nginx config for Minio UI and API for mcli access
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server { | |
server_name api.mart.data.internal; | |
access_log on; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header Connection ''; | |
proxy_http_version 1.1; | |
proxy_pass http://127.0.0.1:9000; | |
chunked_transfer_encoding off; | |
proxy_buffering off; | |
proxy_cache off; | |
proxy_redirect default; | |
proxy_set_header Forwarded for=$remote_addr; | |
} | |
listen 443 ssl; # managed by Certbot | |
ssl_certificate /etc/letsencrypt/live/api.mart.data.internal/fullchain.pem; # managed by Certbot | |
ssl_certificate_key /etc/letsencrypt/live/api.mart.data.internal/privkey.pem; # managed by Certbot | |
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot | |
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot | |
} | |
server { | |
if ($host = api.mart.data.internal) { | |
return 301 https://$host$request_uri; | |
} # managed by Certbot | |
server_name api.mart.data.internal; | |
listen 80; | |
return 404; # managed by Certbot | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server { | |
server_name mart.data.internal; | |
access_log on; | |
location / { | |
proxy_set_header Host $host; | |
proxy_set_header Connection ''; | |
proxy_http_version 1.1; | |
proxy_pass http://127.0.0.1:9001; | |
chunked_transfer_encoding off; | |
proxy_buffering off; | |
proxy_cache off; | |
proxy_redirect default; | |
proxy_set_header Forwarded for=$remote_addr; | |
} | |
listen 443 ssl default; # managed by Certbot | |
ssl_certificate /etc/letsencrypt/live/mart.data.internal/fullchain.pem; # managed by Certbot | |
ssl_certificate_key /etc/letsencrypt/live/mart.data.internal/privkey.pem; # managed by Certbot | |
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot | |
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot | |
} | |
server { | |
if ($host = mart.data.internal) { | |
return 301 https://$host$request_uri; | |
} # managed by Certbot | |
server_name mart.data.internal; | |
listen 80 default; | |
return 404; # managed by Certbot | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment