Mercurial Hosting > luan
annotate host/startup/nginx/nginx.acme_setup.conf.luan @ 2080:d7de1f976c1d ssltesting
use site/xyz/ssl/ for fullchain
| author | Violet7 |
|---|---|
| date | Tue, 09 Dec 2025 17:33:51 -0800 |
| parents | 385ab09fb2ca |
| children |
| rev | line source |
|---|---|
| 2034 | 1 local rootDir, domain = ... |
| 2 | |
| 3 %> | |
|
2036
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
4 # This config exists to serve up acme challenges on |
|
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
5 # .well-known for initial domain verification by letsencrypt. |
|
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
6 # see set_https in luan/src/luan/host/https.luan for more. |
|
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
7 server { |
|
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
8 server_name <%=domain%>; |
|
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
9 listen 80; |
|
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
10 listen [::]:80; |
| 2034 | 11 |
|
2036
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
12 error_log <%=rootDir%>/error.log; |
|
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
13 access_log <%=rootDir%>/access.log; |
| 2034 | 14 |
| 2080 | 15 # this directive should be included in a per-site |
| 16 # nginx conf. this only exists for nginx.ssl.conf | |
| 17 # as far as I am aware. Currently, this will cause | |
| 18 # conflict with the server block defined in that | |
| 19 # file, so this file should be deleted when the | |
| 20 # initial setup is finished, and this directive | |
| 21 # should be added to that file instead. | |
| 2076 | 22 location /.well-known/acme-challenge/ { |
| 23 root <%=rootDir%>; | |
| 2080 | 24 try_files $uri $uri/ =404; |
|
2036
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
25 } |
| 2076 | 26 |
| 27 include nginx.default.conf; | |
| 28 | |
|
2036
2740f8a9ba3a
First test prototype (also convert spaces to tabs and remove *.orig files)
Violet7
parents:
2034
diff
changeset
|
29 } |
| 2034 | 30 |
| 31 <% | |
| 32 |
