- Published on
Disable Direct Access to Your IP in Nginx
- Authors
- Name
- Esa Firman
- @esafirm
Often times we don't want to expose our server IP address to public. We just want to access our domain address.
If you're using Nginx like me, there's a simple workaround for this problem.
Just add another server
block in your config file under /etc/nginx/site-available
like this
server {
listen 80;
server_name YOUR_IP_ADDERSS;
return 301 YOUR_DOMAIN_NAME;
}
It will return 301 (Moved Permanently) and redirect it to your domain address instead.
Simple isn't it? 👌