宝塔Linux修改Nginx的响应头Server
最近在开发个人网站,部署到线上调试的时候发现响应头的Server字段会保留一些信息
类似这种:

我寻思这不是把我用啥技术部署的网站直接告诉别人了,有些网站甚至会直接保留版本号。这个是有一丢丢不安全的。
首先我先百度了一下,方案基本都是修改源代码编译,又或者是编译的时候添加一些模块。因为我在宝塔是直接通过应用商店安装的nginx,这些方案貌似不好实现。于是就思考的有没有不用编译,只需要我修改配置文件就可以的解决方案。
解决方案
宝塔版本:免费版 9.0.0
Nginx版本:1.24
网站的HTML项目点击设置

在配置文件里添加这条

▼conf复制代码header_filter_by_lua_block { ngx.header.Server = "cxk-server" }
cxk是我的某一个朋友的姓名简写,不是我家鸽鸽的名字
保存后效果如下

顺带看了一下编程导航的,这个我猜是自定义的名称,是不是暗藏玄机了

仔细往下看的话,会发现编程的API是走的另一个域名。应该是通过nginx转发到实际的后端

相关专栏
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
写了一个 DSH 插件:为 Web GUI 增加 /commit 与 /review 两个斜杠命令
https://github.com/the-qian/dsh-commit-review
以前用 Claude Code 的时候经常用这俩命令,后面换到其他智能体软件后,基本上只要能自定义命令我都得自定义一下
3
昨晚9点就开始用DeepSeek Harness了,确实有很多新颖的地方。目前感觉 dp 在自己的 Harness 上的表现确实还可以。趁着还没有涨价得赶紧用了
5
从0-1申请发明专利
10
搭了个毕设一键生成skill,顺手测了下AIGC检测的底裤
12
给自己个人资料的主攻方向改为全栈了,自从对 AI IDE 辅助开发越来越熟练后,已经有好几个月没有把前端添加到任务的参与人中了。😀
前端只要不是特别难或者工作量特别多的功能,感觉都可以后端顺手做了,可能比直接和前端对接消耗的时间更少,也避免了和前端battle的可能(狗头)
4

