Mercurial Hosting > luan
annotate host/startup/nginx/nginx.conf.luan @ 2129:6a2383baecb6
integrate into system nginx
| author | Violet7 |
|---|---|
| date | Fri, 16 Jan 2026 15:30:49 -0800 |
| parents | c9b474306066 |
| children | c3b4c19f2d8a |
| rev | line source |
|---|---|
| 1632 | 1 local rootDir, user, group = ... |
| 2 | |
| 3 %> | |
| 2129 | 4 proxy_cache_path /usr/local/nginx_cache levels=1:2 keys_zone=nginx_cache:60m max_size=10g inactive=60m use_temp_path=off; |
| 1632 | 5 server { |
| 2129 | 6 # ensure no other default_server exists! |
| 7 # nginx usually has one at /etc/nginx/sites-enabled/default | |
| 1632 | 8 listen 80 default_server; |
| 1776 | 9 listen [::]:80 default_server; |
| 2129 | 10 include <%=rootDir%>/local/nginx.default.conf; |
|
2085
c35179c79298
alias <%=rootDir%>/sites/$host/acme-challenge/
Franklin Schmidt <fschmidt@gmail.com>
parents:
2083
diff
changeset
|
11 |
|
c35179c79298
alias <%=rootDir%>/sites/$host/acme-challenge/
Franklin Schmidt <fschmidt@gmail.com>
parents:
2083
diff
changeset
|
12 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
|
13 # $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
|
14 # 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
|
15 alias <%=rootDir%>/sites/$host/ssl/acme-challenge/; |
| 2126 | 16 try_files $uri $uri/ =404; |
|
2085
c35179c79298
alias <%=rootDir%>/sites/$host/acme-challenge/
Franklin Schmidt <fschmidt@gmail.com>
parents:
2083
diff
changeset
|
17 } |
| 1632 | 18 } |
| 19 | |
|
2117
1e247cd012ee
use site_dir/ssl for all ssl related files; raise error() on empty acme-tiny output.
Violet7
parents:
2098
diff
changeset
|
20 # 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
|
21 # 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
|
22 include <%=rootDir%>/sites/*/ssl/nginx.ssl.conf; |
| 1632 | 23 <% |
