Skip to content

Instantly share code, notes, and snippets.

@amanjuman
Last active December 15, 2020 17:48
Show Gist options
  • Save amanjuman/8ad9e374cb970a352d08b950e3d3dbef to your computer and use it in GitHub Desktop.
Save amanjuman/8ad9e374cb970a352d08b950e3d3dbef to your computer and use it in GitHub Desktop.
Nginx Default Config Deny All Trafic
# wget -q https://gist.githubusercontent.com/amanjuman/8ad9e374cb970a352d08b950e3d3dbef/raw/ddf53d463c80dfe76f7594b3bb3a58df63cd2aad/default -O /etc/nginx/sites-available/default
server
{
server_name "";
listen 80 default_server;
listen [::]:80 default_server;
#listen 443 ssl http2 default_server;
#listen [::]:443 ssl http2 default_server;
# Generate Self-Signed-SSL
# sudo mkdir /etc/nginx/ssl && sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/privkey.key -out /etc/nginx/ssl/fullchain.crt
#ssl_certificate /etc/nginx/ssl/fullchain.crt;
#ssl_certificate_key /etc/nginx/ssl/privkey.key;
location ~ /\.well-known/acme-challenge/
{
allow all;
root /var/www/html;
try_files $uri =404;
break;
}
return 444;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment