}
# default favicon
- location = /favicon.ico {
+ location /favicon.ico {
alias /var/www/favicon.gif;
}
}
+# Store Front (MedusaJS)
+server {
+ server_name store.nutra.tk;
+ #listen 80;
+ listen 443 ssl http2;
+ location / {
+ proxy_pass http://localhost:8000;
+ }
+}
+
+# Store [Admin UI] (MedusaJS)
+server {
+ server_name store-api.nutra.tk store-admin-8b56411b.nutra.tk;
+ #listen 80;
+ listen 443 ssl http2;
+ location / {
+ proxy_pass http://localhost:9000;
+ }
+}
+
# UI, blog, favicon, default server
server {
server_name dev.nutra.tk;
#listen [::]:80 ipv6only=on;
listen 443 ssl http2 default_server;
listen [::]:443 ssl ipv6only=on; # managed by Certbot
+
+ client_max_body_size 50m;
+
# HSTS
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;
# OCSP stapling
ssl_stapling_verify on;
ssl_trusted_certificate /etc/ssl/private/ca-certs.pem;
- client_max_body_size 50m;
-
# React app (base URL)
location / {
#return 302 https://$host/api$request_uri;