summaryrefslogtreecommitdiff
path: root/linux/nginx
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-04-09 11:36:35 -0500
committerChristian Cleberg <[email protected]>2026-04-09 11:36:35 -0500
commit6624038ba7e8332350976104449e5dc4a623766d (patch)
tree16c813aba753150ca56e7709009783c17dfa09fa /linux/nginx
parent253d3cf2990b0be4f4ae7b0b6f5b5edf51960db9 (diff)
downloaddotfiles-6624038ba7e8332350976104449e5dc4a623766d.tar.gz
dotfiles-6624038ba7e8332350976104449e5dc4a623766d.tar.bz2
dotfiles-6624038ba7e8332350976104449e5dc4a623766d.zip
add zerolabs.sh
Diffstat (limited to 'linux/nginx')
-rw-r--r--linux/nginx/etc/nginx/conf.d/cleberg.dev.conf35
-rw-r--r--linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf35
2 files changed, 70 insertions, 0 deletions
diff --git a/linux/nginx/etc/nginx/conf.d/cleberg.dev.conf b/linux/nginx/etc/nginx/conf.d/cleberg.dev.conf
new file mode 100644
index 0000000..a369d03
--- /dev/null
+++ b/linux/nginx/etc/nginx/conf.d/cleberg.dev.conf
@@ -0,0 +1,35 @@
+server {
+ listen [::]:443 ssl;
+ listen 443 ssl;
+ http2 on;
+ server_name www.cleberg.dev;
+ include custom.d/tls/ssl_engine.conf;
+ include custom.d/tls/policy_strict.conf;
+ ssl_certificate /etc/letsencrypt/live/cleberg.dev/fullchain.pem;
+ ssl_certificate_key /etc/letsencrypt/live/cleberg.dev/privkey.pem;
+ ssl_trusted_certificate /etc/letsencrypt/live/cleberg.dev/chain.pem;
+ return 301 $scheme://cleberg.dev$request_uri;
+}
+
+
+server {
+ listen [::]:443 ssl;
+ listen 443 ssl;
+ http2 on;
+ server_name cleberg.dev;
+ root /var/www/cleberg.dev/;
+ include custom.d/tls/ssl_engine.conf;
+ include custom.d/tls/policy_strict.conf;
+ include custom.d/basic.conf;
+ ssl_certificate /etc/letsencrypt/live/cleberg.dev/fullchain.pem;
+ ssl_certificate_key /etc/letsencrypt/live/cleberg.dev/privkey.pem;
+ ssl_trusted_certificate /etc/letsencrypt/live/cleberg.dev/chain.pem;
+ location / { try_files $uri $uri/ =404; }
+}
+
+server {
+ listen [::]:80;
+ listen 80;
+ server_name www.cleberg.dev cleberg.dev;
+ return 301 https://cleberg.dev$request_uri;
+}
diff --git a/linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf b/linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf
new file mode 100644
index 0000000..ce24d7a
--- /dev/null
+++ b/linux/nginx/etc/nginx/conf.d/zerolabs.sh.conf
@@ -0,0 +1,35 @@
+server {
+ listen [::]:443 ssl;
+ listen 443 ssl;
+ http2 on;
+ server_name www.zerolabs.sh;
+ include custom.d/tls/ssl_engine.conf;
+ include custom.d/tls/policy_strict.conf;
+ ssl_certificate /etc/letsencrypt/live/zerolabs.sh/fullchain.pem;
+ ssl_certificate_key /etc/letsencrypt/live/zerolabs.sh/privkey.pem;
+ ssl_trusted_certificate /etc/letsencrypt/live/zerolabs.sh/chain.pem;
+ return 301 $scheme://zerolabs.sh$request_uri;
+}
+
+
+server {
+ listen [::]:443 ssl;
+ listen 443 ssl;
+ http2 on;
+ server_name zerolabs.sh;
+ root /var/www/zerolabs.sh/;
+ include custom.d/tls/ssl_engine.conf;
+ include custom.d/tls/policy_strict.conf;
+ include custom.d/basic.conf;
+ ssl_certificate /etc/letsencrypt/live/zerolabs.sh/fullchain.pem;
+ ssl_certificate_key /etc/letsencrypt/live/zerolabs.sh/privkey.pem;
+ ssl_trusted_certificate /etc/letsencrypt/live/zerolabs.sh/chain.pem;
+ location / { try_files $uri $uri/ =404; }
+}
+
+server {
+ listen [::]:80;
+ listen 80;
+ server_name www.zerolabs.sh zerolabs.sh;
+ return 301 https://zerolabs.sh$request_uri;
+}