diff options
Diffstat (limited to 'usr/local/etc')
-rw-r--r-- | usr/local/etc/nginx/nginx.conf | 89 | ||||
-rw-r--r-- | usr/local/etc/rc.d/dichroism | 11 |
2 files changed, 61 insertions, 39 deletions
diff --git a/usr/local/etc/nginx/nginx.conf b/usr/local/etc/nginx/nginx.conf index 555f7e0..d049eec 100644 --- a/usr/local/etc/nginx/nginx.conf +++ b/usr/local/etc/nginx/nginx.conf @@ -1,47 +1,58 @@ -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; +worker_processes auto; - 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; - } +events { + worker_connections 1024; +} - location /images/ { - root /var/db/gl/images; - autoindex on; - } +http { + include mime.types; + default_type application_octet-stream; - location /api/ { - proxy_pass http://localhost:9876/; + 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]\."; - limit_except GET OPTIONS { + 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; + 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; + } } + } - + } - diff --git a/usr/local/etc/rc.d/dichroism b/usr/local/etc/rc.d/dichroism new file mode 100644 index 0000000..fba6f7c --- /dev/null +++ b/usr/local/etc/rc.d/dichroism @@ -0,0 +1,11 @@ +#!/bin/sh + +. /etc/rc.subr + +name="dichroism" +rcvar="${name}_enable" +command="/usr/local/bin/${name}" +start_cmd="cd /var/db/theglassyladies; ${command}" +load_rc_config $name +run_rc_command "$1" + |