summaryrefslogtreecommitdiff
path: root/examples/nginx-alpine-ssl/default.conf
diff options
context:
space:
mode:
Diffstat (limited to 'examples/nginx-alpine-ssl/default.conf')
-rw-r--r--examples/nginx-alpine-ssl/default.conf89
1 files changed, 89 insertions, 0 deletions
diff --git a/examples/nginx-alpine-ssl/default.conf b/examples/nginx-alpine-ssl/default.conf
new file mode 100644
index 0000000..22db0df
--- /dev/null
+++ b/examples/nginx-alpine-ssl/default.conf
@@ -0,0 +1,89 @@
1server {
2 listen 80 default_server;
3 listen [::]:80 default_server;
4 listen 443 ssl http2 default_server;
5 listen [::]:443 ssl http2 default_server;
6 ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
7 ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;
8
9 location /.well-known/webfinger {
10 proxy_http_version 1.1;
11 proxy_set_header Upgrade $http_upgrade;
12 proxy_set_header Connection "upgrade";
13 proxy_redirect off;
14 proxy_connect_timeout 90;
15 proxy_send_timeout 90;
16 proxy_read_timeout 90;
17 proxy_set_header Host $host;
18 proxy_set_header X-Real-IP $remote_addr;
19 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
20 proxy_set_header X-Forwarded-Proto $scheme;
21 proxy_set_header Proxy "";
22 proxy_pass_header Server;
23 proxy_buffering on;
24 tcp_nodelay on;
25 proxy_pass http://snac:8001;
26 proxy_set_header Host $http_host;
27 }
28
29 location /.well-known/nodeinfo {
30 proxy_http_version 1.1;
31 proxy_set_header Upgrade $http_upgrade;
32 proxy_set_header Connection "upgrade";
33 proxy_redirect off;
34 proxy_connect_timeout 90;
35 proxy_send_timeout 90;
36 proxy_read_timeout 90;
37 proxy_set_header Host $host;
38 proxy_set_header X-Real-IP $remote_addr;
39 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
40 proxy_set_header X-Forwarded-Proto $scheme;
41 proxy_set_header Proxy "";
42 proxy_pass_header Server;
43 proxy_buffering on;
44 tcp_nodelay on;
45 proxy_pass http://snac:8001;
46 proxy_set_header Host $http_host;
47 }
48
49 location / {
50 proxy_http_version 1.1;
51 proxy_set_header Upgrade $http_upgrade;
52 proxy_set_header Connection "upgrade";
53 proxy_redirect off;
54 proxy_connect_timeout 90;
55 proxy_send_timeout 90;
56 proxy_read_timeout 90;
57 proxy_set_header Host $host;
58 proxy_set_header X-Real-IP $remote_addr;
59 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
60 proxy_set_header X-Forwarded-Proto $scheme;
61 proxy_set_header Proxy "";
62 proxy_pass_header Server;
63 proxy_buffering on;
64 tcp_nodelay on;
65 proxy_pass http://snac:8001;
66 proxy_set_header Host $http_host;
67 }
68
69 location /fedi/ {
70 proxy_http_version 1.1;
71 proxy_set_header Upgrade $http_upgrade;
72 proxy_set_header Connection "upgrade";
73 proxy_redirect off;
74 proxy_connect_timeout 90;
75 proxy_send_timeout 90;
76 proxy_read_timeout 90;
77 proxy_set_header Host $host;
78 proxy_set_header X-Real-IP $remote_addr;
79 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
80 proxy_set_header X-Forwarded-Proto $scheme;
81 proxy_set_header Proxy "";
82 proxy_pass_header Server;
83 proxy_buffering on;
84 tcp_nodelay on;
85 proxy_pass http://snac:8001;
86 proxy_set_header Host $http_host;
87 }
88}
89