Nginx禁止使用IP直接访问

在有些场景中,我们希望访问者只能通过域名访问网站,不允许访问者直接通过IP进行访问,这一简单功能可通过配置Nginx实现。

server{
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;
    return 403;
}

修改后记得重启Nginx,现在使用IP访问时会返回403错误。

这段配置最好放入nginx.conf配置文件的http块中,因为如果你的服务器有多个网站都需要实现这个功能的话,这很管用。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/809.html

分类: 计算机技术
推荐阅读:
SSH证书登录提示WARNING: UNPROTECTED PRIVATE KEY FILE解决方法 使用SSH登录服务器时,出现 WARNING: UNPROTECTED PRIVATE KEY FILE! 提示,其原因是密钥文件权限太开放,SSH要求密钥文件不能被其他用户房访问;
Linux挂载一个临时的RAM分区 在Linux下,你可以将RAM当作文件系统使用,这比在Windows方便的多,使用RAM作为文件系统,其读写速度要比磁盘快得多;一条命令即可实现:挂载一个临时的RAM分区,分配指定大小的RAM空间来作为文件系统。
Python 多线程的运用 多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。
解决控制台窗口主进程conhost.exe高CPU利用率的有效办法 在使用Windows操作系统时,您可能会遇到控制台窗口主进程conhost.exe的高CPU利用率问题。本文将介绍conhost.exe的作用以及可能导致其CPU利用率高的原因,并提供解决办法,帮助您解决这一问题,提升系统性能和稳定性。
C语言获取操作系统类型 在C语言中,获取操作系统类型的方法通常依赖于操作系统和编译器。以下是一种常见的方法,可以使用预定义的宏来获取操作系统类型:
Linux下查看端口是哪个程序在使用 在Linux系统下,如果你想知道某个端口是哪些程序在使用,你可以使用这一条命令来查看: