nginx隱藏server及版本號(hào)的實(shí)現(xiàn)
1、背景
為了提高nginx服務(wù)器的安全性,降低被攻擊的風(fēng)險(xiǎn),需要隱藏nginx的server和版本號(hào)。
2、隱藏nginx版本號(hào)
在 http {—}里加上 server_tokens off; 如: http { ……省略 sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; server_tokens off; …….省略 }
3、隱藏server信息
修改源碼文件,從新編譯
# vim /path/nginx/src/http/ngx_http_header_filter_module.c 修改前 49 static u_char ngx_http_server_string[] = "Server: nginx" CRLF; 50 static u_char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF; 51 static u_char ngx_http_server_build_string[] = "Server: " NGINX_VER_BUILD CRLF; 修改后 49 static u_char ngx_http_server_string[] = "Server: " CRLF; 50 static u_char ngx_http_server_full_string[] = "Server: " CRLF; 51 static u_char ngx_http_server_build_string[] = "Server: " CRLF;
4、隱藏 nginx -V 的版本號(hào)
修改源碼文件,從新編譯
# vim /path/nginx/src/core/nginx.c 修改前 390 static void 391 ngx_show_version_info(void) 392 { 393 ngx_write_stderr("nginx version: " NGINX_VER_BUILD NGX_LINEFEED); 394 395 if (ngx_show_help) { 修改后 390 static void 391 ngx_show_version_info(void) 392 { 393 ngx_write_stderr("nginx version: " "hello world\n"); 394 395 if (ngx_show_help) {
到此這篇關(guān)于nginx隱藏server及版本號(hào)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)nginx隱藏server及版本號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx啟動(dòng)、關(guān)閉及重啟等簡單命令小結(jié)
這篇文章主要介紹了使用命令行重啟Nginx的方法,包括修改配置文件后重啟以使更改生效,查看端口占用情況,以及如何關(guān)閉Nginx,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-03-03結(jié)合 Nginx 將 DoNetCore 部署到 阿里云的安裝配置方法
這篇文章主要介紹了結(jié)合 Nginx 將 DoNetCore 部署到 阿里云的方法 ,需要的朋友可以參考下2018-10-10生產(chǎn)環(huán)境部署Nginx服務(wù)器雙機(jī)熱備部署keepalived的步驟(多種模式教程)
今天演示下生產(chǎn)環(huán)境keepalived的部署方式,安裝模式有很多,比如說主備模型和雙主模型,主備分:搶占模式 和 非搶占模式,對(duì)Nginx keepalived 雙機(jī)熱備部署相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧2024-07-07nginx 配置靜態(tài)緩存及靜態(tài)緩存文件沒有生成的問題及解決方案
這篇文章主要介紹了nginx 配置靜態(tài)緩存及靜態(tài)緩存文件沒有生成的問題及解決方案,本文分步驟結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11詳解Nginx 出現(xiàn) 403 Forbidden 的解決辦法
本篇文章主要介紹了詳解Nginx 出現(xiàn) 403 Forbidden 的解決辦法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08nginx中proxy_set_header參數(shù)的實(shí)現(xiàn)
本文詳細(xì)介紹了Nginx中proxy_set_header指令的用法,通過設(shè)置不同的請(qǐng)求頭信息,可以實(shí)現(xiàn)更靈活的反向代理功能,具有一定的參考價(jià)值,感興趣的可以了解一下2024-12-12