Nginx 版本:1.15.8
\n\n根据 nginx 文档: http: //nginx.org/en/docs/http/ngx_http_core_module.html#server_tokens:
\n\n“从版本 1.9.13 开始,错误页面上的签名和 \xe2\x80\x9cServer\xe2\x80\x9d 响应标头字段值可以使用带有变量的字符串显式设置。空字符串会禁用 \xe2 的发射\x80\x9cServer\xe2\x80\x9d 字段。”
\n\n但是当我把这个
\n\nserver_tokens \'\';\nRun Code Online (Sandbox Code Playgroud)\n\n它抱怨:
\n\nnginx: [emerg] invalid value "" \nRun Code Online (Sandbox Code Playgroud)\n\n还尝试过:
\n\nserver_tokens "";\nRun Code Online (Sandbox Code Playgroud)\n\nserver_tokens;\nRun Code Online (Sandbox Code Playgroud)\n\n它们都不起作用。请注意,我想完全删除“Server”标头,而不仅仅是可以通过“server_tokens off;”直接完成的版本。
\n\n有人这样工作吗?欢迎提出意见和建议。
\n\n谢谢,
\nnginx ×1