Mercurial Hosting > luan
annotate host/startup/nginx/nginx.conf.luan @ 2121:8311ddedf344 ssltesting
add delete_junk test
| author | Violet7 |
|---|---|
| date | Wed, 07 Jan 2026 04:54:35 -0800 |
| parents | 1e247cd012ee |
| children |
| rev | line source |
|---|---|
| 1632 | 1 local rootDir, user, group = ... |
| 2 | |
| 3 %> | |
| 2083 | 4 worker_processes 4; |
| 1632 | 5 user <%=user%> <%=group%>; |
| 2098 | 6 pid /var/run/luanhost_nginx.pid; |
| 1632 | 7 |
| 8 events { | |
| 2083 | 9 worker_connections 4096; |
| 1632 | 10 } |
| 11 | |
| 12 http { | |
| 13 include mime.types; | |
| 14 default_type application/octet-stream; | |
| 15 sendfile on; | |
| 16 keepalive_timeout 65; | |
| 17 | |
| 18 proxy_cache_path <%=rootDir%>/local/nginx_cache levels=1:2 keys_zone=nginx_cache:60m max_size=10g inactive=60m use_temp_path=off; | |
| 19 | |
| 20 upstream luan { | |
| 21 server 127.0.0.1:8080; | |
| 22 } | |
| 23 | |
| 24 server { | |
| 25 listen 80 default_server; | |
| 1776 | 26 listen [::]:80 default_server; |
| 1632 | 27 include nginx.default.conf; |
|
2085
c35179c79298
alias <%=rootDir%>/sites/$host/acme-challenge/
Franklin Schmidt <fschmidt@gmail.com>
parents:
2083
diff
changeset
|
28 |
|
c35179c79298
alias <%=rootDir%>/sites/$host/acme-challenge/
Franklin Schmidt <fschmidt@gmail.com>
parents:
2083
diff
changeset
|
29 location /.well-known/acme-challenge/ { |
|
2117
1e247cd012ee
use site_dir/ssl for all ssl related files; raise error() on empty acme-tiny output.
Violet7
parents:
2098
diff
changeset
|
30 # $host/ssl does not exist for non-ssl sites and requests to here |
|
1e247cd012ee
use site_dir/ssl for all ssl related files; raise error() on empty acme-tiny output.
Violet7
parents:
2098
diff
changeset
|
31 # will fail with 404 for those sites, which is what we want |
|
1e247cd012ee
use site_dir/ssl for all ssl related files; raise error() on empty acme-tiny output.
Violet7
parents:
2098
diff
changeset
|
32 alias <%=rootDir%>/sites/$host/ssl/acme-challenge/; |
|
2085
c35179c79298
alias <%=rootDir%>/sites/$host/acme-challenge/
Franklin Schmidt <fschmidt@gmail.com>
parents:
2083
diff
changeset
|
33 autoindex on; |
|
c35179c79298
alias <%=rootDir%>/sites/$host/acme-challenge/
Franklin Schmidt <fschmidt@gmail.com>
parents:
2083
diff
changeset
|
34 } |
| 1632 | 35 } |
| 36 | |
|
2117
1e247cd012ee
use site_dir/ssl for all ssl related files; raise error() on empty acme-tiny output.
Violet7
parents:
2098
diff
changeset
|
37 # glob pattern returns no results for site dirs that don't have |
|
1e247cd012ee
use site_dir/ssl for all ssl related files; raise error() on empty acme-tiny output.
Violet7
parents:
2098
diff
changeset
|
38 # the ssl/ subdir, so this is ok |
|
1e247cd012ee
use site_dir/ssl for all ssl related files; raise error() on empty acme-tiny output.
Violet7
parents:
2098
diff
changeset
|
39 include <%=rootDir%>/sites/*/ssl/nginx.ssl.conf; |
| 1632 | 40 } |
| 41 <% |
