Skip to content

Instantly share code, notes, and snippets.

@overdese
Last active May 7, 2022 10:37
Show Gist options
  • Save overdese/b8c7508dcfaa5ba77ebc53872f256bee to your computer and use it in GitHub Desktop.
Save overdese/b8c7508dcfaa5ba77ebc53872f256bee to your computer and use it in GitHub Desktop.
Nginx: disable direct access on IP
# Disable direct access on ip
# generate stub ssl cert
# sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/stub-selfsigned.key -out /etc/ssl/certs/stub-selfsigned.crt
server {
listen x.x.x.x:80 default_server;
listen x.x.x.x:443 default_server;
ssl_certificate "/etc/ssl/certs/stub-selfsigned.crt";
ssl_certificate_key "/etc/ssl/private/stub-selfsigned.key";
server_name "";
return 444;
}
# server {
# listen 80 default_server;
# listen [::]:80 default_server;
#
# listen 443 default_server;
# listen [::]:443 default_server;
# ssl_certificate "/etc/ssl/certs/stub-selfsigned.crt";
# ssl_certificate_key "/etc/ssl/private/stub-selfsigned.key";
#
# server_name "";
#
# return 444;
# }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment