Nginx 隐藏版本信息和logo

1.隐藏版本信息

复制代码
http {
   ### 隐藏版本号    
   server_tokens off;
}

2.隐藏图标

2.1 cd nginx 安装的路径

cd/XXXX/nginx-1.2.0

2.2 编辑文件

vim src/core/nginx.h 修改define nginx_ver 中的内容

vim src/http/ngx_http_special_response.c 修改 u_char ngx_http_error_tail[] 下面的内容

vim src/http/ngx_http_header_filter_module.c 修改u_char ngx_http_server_string[]中内容

4.查看之前版本安装的信息

/opt/nginx/sbin/nginx -V

5.重新编译和make

复制代码
./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-stream --with-http_gzip_static_module --with-openssl=/usr/local/openssl --add-module=/usr/local/fastdfs-nginx-module/src

6.备份和升级

备份之前的nginx

复制代码
mv /opt/nginx/sbin/nginx /opt/nginx/sbin/nginx.old
### 复制新的nginx
cp /opt/nginx-1.2/objs/nginx /opt/nginx/sbin/nginx
### 在/opt/nginx-1.2目录下
make upgrade
相关推荐
麦a~M了M21 分钟前
ansible
linux·运维·ansible
2501_906314321 小时前
MCP-RAG 服务器:完整设置和使用指南
运维·服务器
QQ_4376643142 小时前
Linux下可执行程序的生成和运行详解(编译链接汇编图解)
linux·运维·c语言·汇编·caffe
搬码临时工2 小时前
远程连接电脑的方法?异地远程桌面连接和三方软件实现
运维·服务器·网络·物联网·电脑·远程工作
窦再兴2 小时前
来一个复古的技术FTP
linux·运维·服务器
梦在深巷、2 小时前
nginx配置之负载均衡
运维·nginx·负载均衡
iRayCheung2 小时前
Kind方式部署k8s单节点集群并创建nginx服务对外访问
nginx·kubernetes·kind
小黑_深呼吸3 小时前
Prometheus实战教程:k8s平台-Mysql监控案例
运维·学习·kubernetes·prometheus
疯狂的挖掘机4 小时前
记一次从windows连接远程Linux系统来控制设备采集数据方法
linux·运维·windows
忧郁的狐狸4 小时前
Jenkins 安装与配置指南
运维·jenkins