blob: d049eecb6b71317cc69f169fd8d1a6e82589c719 (
plain) (
tree)
|
|
worker_processes auto;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application_octet-stream;
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_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/theglassyladies/htpasswd;
}
location /images/ {
root /var/db/theglassyladies;
autoindex on;
}
location /api/ {
proxy_pass http://localhost:9876/;
limit_except GET OPTIONS {
auth_basic "Glassy Ladies only!";
auth_basic_user_file /var/db/theglassyladies/htpasswd;
}
}
}
}
|