mirror of
https://github.com/jakejarvis/mastodon-utils.git
synced 2026-10-31 10:06:21 -04:00
fix nginx config for disallowing default IP access
This commit is contained in:
4 files changed
+158
-140
No files matched your search
@@ -1,15 +1,24 @@
|
||||
# don't respond to direct IP address requests:
|
||||
# https://www.codedodle.com/disable-direct-ip-access-nginx.html
|
||||
# catch-all nginx server
|
||||
|
||||
server {
|
||||
listen 80 default_server;
|
||||
listen [::]:80 default_server;
|
||||
listen 80 default_server;
|
||||
listen [::]:80 default_server;
|
||||
|
||||
listen 443 default_server;
|
||||
listen [::]:443 default_server;
|
||||
server_name _;
|
||||
return 444;
|
||||
}
|
||||
|
||||
ssl_reject_handshake on;
|
||||
server {
|
||||
listen 443 default_server;
|
||||
listen [::]:443 default_server;
|
||||
|
||||
server_name _;
|
||||
return 444;
|
||||
# intentionally cause an SSL error. this requires a snakeoil certificate, see:
|
||||
# https://docs.j7k6.org/nginx-default-ssl-site/
|
||||
ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
|
||||
ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
|
||||
ssl_reject_handshake on;
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf;
|
||||
|
||||
server_name _;
|
||||
return 444;
|
||||
}
|
||||
Reference in new issue
Block a user