Skip to content

Commit 2dd4434

Browse files
committed
Add support for nginx 444 default response
The default nginx 444 response drops the inbound connection without sending any response to the client.
1 parent 2a06384 commit 2dd4434

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

backend/templates/default.conf

+6
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ server {
2424
}
2525
{% endif %}
2626

27+
{%- if value == "444" %}
28+
location / {
29+
return 444;
30+
}
31+
{% endif %}
32+
2733
{%- if value == "redirect" %}
2834
location / {
2935
return 301 {{ meta.redirect }};

frontend/js/app/settings/default-site/main.ejs

+4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
<input class="custom-control-input" name="value" value="404" type="radio" required <%- value === '404' ? 'checked' : '' %>>
1919
<div class="custom-control-label"><%- i18n('settings', 'default-site-404') %></div>
2020
</label>
21+
<label class="custom-control custom-radio">
22+
<input class="custom-control-input" name="value" value="444" type="radio" required <%- value === '444' ? 'checked' : '' %>>
23+
<div class="custom-control-label"><%- i18n('settings', 'default-site-444') %></div>
24+
</label>
2125
<label class="custom-control custom-radio">
2226
<input class="custom-control-input" name="value" value="redirect" type="radio" required <%- value === 'redirect' ? 'checked' : '' %>>
2327
<div class="custom-control-label"><%- i18n('settings', 'default-site-redirect') %></div>

frontend/js/i18n/messages.json

+1
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,7 @@
287287
"default-site": "Default Site",
288288
"default-site-congratulations": "Congratulations Page",
289289
"default-site-404": "404 Page",
290+
"default-site-444": "No Response (444)",
290291
"default-site-html": "Custom Page",
291292
"default-site-redirect": "Redirect"
292293
}

0 commit comments

Comments
 (0)