宝塔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个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论

