服务器配置禁止IP直接访问,只允许域名访问

联网信息系统需设置只允许通过域名访问,禁止使用IP地址直接访问,建议同时采用云防护技术隐藏系统真实IP地址且只允许云防护节点IP访问服务器,提升网络安全防护能力。

一、Nginx

修改配置文件nginx.conf,在server段里插入正则表达式,以只允许server.web.cn域名访问为例,代码如下:

复制代码
server {
	listen 80;
	server_name server.web.cn;
	
	if ($host != 'server.web.cn') {
	return 444; #不响应请求
	}
}

二、IIS

修改网站绑定,删除空主机头,只保留指定域名,具体如下:

三、Tomcat

1、/conf/server.xml搜索Engine节点,将defaultHost换成域名。

2、搜索Host节点,将原配置换成下图。

3、在Host节点后,增加IP访问控制,通过将IP访问指向"ipapps",而不是原来的"websapps",实现禁止IP访问。

相关推荐
JuiceFS8 小时前
降低数据存储成本:JuiceFS v1.4 分层存储设计解析
运维·后端
运维行者_8 小时前
云计算连接性与互操作性
服务器·开发语言·网络·web安全·网络基础设施
红茶要加冰8 小时前
linux的例行性工作——计划任务
linux·运维·服务器
byxdaz8 小时前
Linux中查看硬件信息
linux·运维
darkdragonking8 小时前
由一次构建 OpenEuler 22.03 dnf源所了解到的
linux·运维·服务器
米高梅狮子8 小时前
Ceph 分布式存储 部署
linux·运维·数据库·分布式·ceph·docker·华为云
WUYOUGYLU9 小时前
云服务器怎么选、怎么用,才不花冤枉钱
运维·服务器
曹牧9 小时前
Nginx 504
运维·nginx
小明同学019 小时前
C++后端项目:统一大模型接入 SDK(四)
服务器·开发语言·c++·计算机网络·chatgpt
曦夜日长9 小时前
Linux系统篇,开发工具(五):git的基本使用和浅层认识
linux·运维·服务器