add default server ngx config
This commit is contained in:
parent
5a3563de77
commit
2425b4ea14
4 changed files with 19 additions and 0 deletions
1
ngx/.gitignore
vendored
Normal file
1
ngx/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
/out
|
4
ngx/build.sh
Executable file
4
ngx/build.sh
Executable file
|
@ -0,0 +1,4 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
mkdir out 2>/dev/null || true
|
||||
deno run ./default.ts > out/default.conf
|
12
ngx/default.ts
Normal file
12
ngx/default.ts
Normal file
|
@ -0,0 +1,12 @@
|
|||
import ngx from "jsr:@char/ngx@0.2";
|
||||
|
||||
export const config = ngx("server", [
|
||||
[
|
||||
"listen 80 default_server",
|
||||
"listen [::]:80 default_server"
|
||||
],
|
||||
ngx("location '/.well-known/acme-challenge'", ["root /srv/www/acme"]),
|
||||
ngx("location /", ["return 302 https://$host$request_uri"]),
|
||||
]);
|
||||
|
||||
if (import.meta.main) console.log(config.build());
|
2
www/acme/.gitignore
vendored
Normal file
2
www/acme/.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
*
|
||||
!/.gitignore
|
Loading…
Reference in a new issue