CU-1hwjcnt Added home.bdebyl.net.conf for nginx (redirect external traffic)

This commit is contained in:
Bastian de Byl
2021-10-01 21:17:18 -04:00
parent 1c16582c28
commit 680a6757b3
4 changed files with 23 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ deps: [
]
ci_server_name: ci.bdebyl.net
home_server_name: home.bdebyl.net
install_path: /usr/share
nginx_path: /etc/nginx

View File

@@ -28,6 +28,9 @@ http {
gzip on;
gzip_disable "mise6";
gzip_min_length 1000;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain application/xml application/json application/javascript application/octet-stream text/css;
# client_body_buffer_size 1k;
# client_header_buffer_size 1k;

View File

@@ -13,7 +13,7 @@
file:
path: "/etc/nginx/{{ item }}"
state: directory
mode: 0644
mode: 0755
loop:
- sites-enabled
- sites-available
@@ -36,6 +36,7 @@
mode: 0644
loop:
- "{{ ci_server_name }}.http.conf"
- "{{ home_server_name }}.conf"
notify: restart_nginx
tags: http

View File

@@ -0,0 +1,17 @@
geo $whitelisted {
default 0;
192.168.1.1/24 1;
}
server {
listen 80;
listen 443 ssl;
server_name {{ home_server_name }};
if ($whitelisted = 1) {
return 302 http://pi.hole;
}
if ($whitelisted = 0) {
return 302 $scheme://bdebyl.net$request_uri;
}
}