拒绝陌生域名解析到服务器

宝塔面板是一款可视化的服务器管理工具,借助它可以便捷地配置服务器来拒绝其他域名解析到服务器。以下为你详细介绍操作步骤:

1. 登录宝塔面板

在浏览器地址栏输入宝塔面板的访问地址,输入用户名和密码完成登录。

2. 配置 Nginx 或 Apache

宝塔面板支持 Nginx 和 Apache 两种 Web 服务器,下面分别介绍针对这两种服务器的配置方法。

Nginx 配置

  • 找到网站配置文件:进入宝塔面板后,点击 "网站",选中你要配置的网站,接着点击 "设置",再点击 "配置文件"。

  • 添加默认服务器块:在配置文件的末尾添加如下代码:

nginx 复制代码
server {
    listen 80 default_server;
    server_name _;
    return 444;
}
server {
    listen 443 ssl default_server;
    server_name _;
    return 444;
}

上述代码的含义为:对于所有未明确配置的域名,无论是 HTTP(端口 80)还是 HTTPS(端口 443)请求,都返回 444 状态码,以此拒绝请求。

  • 保存配置:添加完代码后,点击 "保存" 按钮使配置生效。

Apache 配置

  • 创建默认虚拟主机文件:进入宝塔面板 "网站" 页面,选中你要配置的网站,点击 "设置",在 "虚拟主机配置" 中点击 "添加新的虚拟主机"。

  • 配置默认虚拟主机 :在新的虚拟主机配置中,将 "域名" 设置为_default_,"网站根目录" 可随意指定一个不存在的目录,然后在 "配置文件" 中添加以下内容:

apache 复制代码
<VirtualHost *:80>
    ServerName _default_
    <Location />
        Order deny,allow
        Deny from all
    </Location>
    ErrorDocument 403 /error/403.html
</VirtualHost>
<VirtualHost *:443>
    ServerName _default_
    <Location />
        Order deny,allow
        Deny from all
    </Location>
    ErrorDocument 403 /error/403.html
</VirtualHost>

此配置意味着,对于所有未明确配置的域名,无论是 HTTP(端口 80)还是 HTTPS(端口 443)请求,都拒绝访问并返回 403 错误页面。

  • 保存配置:完成配置后,点击 "保存" 使配置生效。

3. 重启 Web 服务器

配置完成后,为了让新的配置生效,需要重启 Nginx 或 Apache 服务器。回到宝塔面板 "软件商店",找到对应的 Web 服务器,点击 "重启" 按钮。

通过以上步骤,你就可以使用宝塔面板配置服务器拒绝其他域名解析到服务器。

相关推荐
程序猿DD42 分钟前
OctaFuse Gateway 2.15.0:MCP 聚合、向量 Embeddings 与官方目录同步
后端·agent
余槐i3 小时前
PostgreSQL 函数索引报错 must be immutable:3种绕法与代价
数据库·后端·sql·postgresql·性能优化
需要8264 小时前
Spring Bean 生命周期:从实例化到销毁的完整钩子
java·后端·spring
凤山老林5 小时前
Spring Boot 接入国密 SM2/SM3/SM4 的一些实践记录
spring boot·后端·python
伯恩bourne6 小时前
Spring Boot Bean 注册的两种方式:@Component 家族 vs @Configuration + @Bean
java·spring boot·后端
张彦峰ZYF6 小时前
停顿短不等于延迟低:G1、ZGC 与低延迟服务的目标分野、代价账本与选型标定
后端·回收暂停、应用停止总时长·到达安全点、分配停滞·屏障吃吞吐、并发线程吃核心·并发窗口吃堆余量·分区式靠挑回收集兑现目标·染色指针式不支持压缩引用
pride.li6 小时前
第03章 Python 教程-基础语法:注释与变量
服务器·前端·后端·python·算法·计算机视觉
upala7 小时前
【仓颉语言入门 · 第二篇 第 6 课】
后端
罗丹丹Luna7 小时前
移动端显示“已提交”以后:SAP 与低代码集成该怎样暴露真实状态
后端·架构
码事漫谈7 小时前
因为太想讨好你,所以AI会骗你
后端