From 54afca3221a60235e9556a9fb918759846b96f71 Mon Sep 17 00:00:00 2001
From: Charlie Root <root@macon.53hor.net>
Date: Sat, 30 Jan 2021 18:56:38 -0500
Subject: fixed dichroism build, moved nginx to appropriate dir

---
 usr/local/etc/nginx/nginx.conf | 47 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 usr/local/etc/nginx/nginx.conf

(limited to 'usr/local/etc/nginx')

diff --git a/usr/local/etc/nginx/nginx.conf b/usr/local/etc/nginx/nginx.conf
new file mode 100644
index 0000000..555f7e0
--- /dev/null
+++ b/usr/local/etc/nginx/nginx.conf
@@ -0,0 +1,47 @@
+server {
+  server_name theglassyladies.com;
+  listen 80;
+  rewrite ^/admin$ https://theglassyladies.com redirect;
+  rewrite ^/care$ https://theglassyladies.com redirect;
+  rewrite ^/faq$ https://theglassyladies.com redirect;
+  rewrite ^/privacy$ https://theglassyladies.com redirect;
+  rewrite ^/cart$ https://theglassyladies.com redirect;
+  rewrite ^/checkout$ https://theglassyladies.com redirect;
+  client_max_body_size 10M;
+  gzip on;
+  gzip_vary on;
+  #gzip_min_length 10240;
+  gzip_proxied expired no-cache no-store private auth;
+  gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml;
+  gzip_disable "MSIE [1-6]\.";
+  sendfile on;
+  sendfile_max_chunk 1m;
+  keepalive_timeout 65;
+
+  location / {
+    root /var/www;
+    index index.html;
+    try_files $uri $uri/ /index.html;
+  }
+
+  location /login {
+    auth_basic "Glassy Ladies only!";
+    auth_basic_user_file /var/db/gl/.htpasswd;
+  }
+
+  location /images/ {
+    root /var/db/gl/images;
+    autoindex on;
+  }
+
+  location /api/ {
+    proxy_pass http://localhost:9876/;
+
+    limit_except GET OPTIONS {
+      auth_basic "Glassy Ladies only!";
+      auth_basic_user_file /var/db/gl/.htpasswd;
+    }
+  }
+
+}
+
-- 
cgit v1.2.3