猿问
下载APP

修改nginx服务器类型?

修改nginx服务器类型


慕圣8478803
浏览 252回答 1
1回答

慕雪9262066

通常nginx服务器不隐藏服务器类型及版本信息curl -I http://10.60.30.23获取web服务器的类型和版本代码 HTTP/1.1 200 OK Server: nginx nginx/0.8.53 Date: Tue, 14 Dec 2010 08:10:06 GMT Content-Type: text/html Content-Length: 151 Last-Modified: Mon, 13 Dec 2010 09:39:55 GMT Connection: keep-alive Accept-Ranges: bytes 这对于服务器安全来说是个隐患,用以下方法可以改善这种情况1. 编辑源代码../src/http/ngx_http_header_filter_module.c修改前代码 48 static char ngx_http_server_string[] = Server: nginx CRLF; 49 static char ngx_http_server_full_string[] = Server:  NGINX_VER CRLF; 改为修改后代码 48 static char ngx_http_server_string[] = Server: pws 1.0  CRLF; 49 static char ngx_http_server_full_string[] = Server: pws 1.0  NGINX_VER CRLF; 然后编译安装。2. 编辑/usr/local/nginx/conf/nginx.conf,添加server_tokens off;重新启动nginx/usr/local/nginx/sbin/nginx -s reload最终结果如下curl -I http://10.60.30.23被修改后的服务器信息代码 HTTP/1.1 200 OK Server: pws 1.0 Date: Tue, 14 Dec 2010 08:24:32 GMT Content-Type: text/html Content-Length: 151 Last-Modified: Mon, 13 Dec 2010 09:39:55 GMT Connection: keep-alive Accept-Ranges: bytes 作者 275553385
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答