我想禁用默认的 nginx 行为,即它会添加一个Server
包含 nginx 版本的标头:nginx/1.18.0
。如果它只是说,我没问题nginx
。
据我所知,我可以通过添加set server_tokens off;
nginx 配置文件来实现这一点。但我该把它加到哪里呢?
我有一个00_application.conf
in .ebextensions/nginx/conf.d/elasticbeanstalk
,其中有一个location / { }
包含一些配置而没有其他内容的块。但是,如果我在块中或块外添加上述行,部署就会失败。
谷歌搜索的结果只是“你可以替换整个 elasticbeanstalk nginx 配置文件”,这对于如此简单的事情来说似乎有点小题大做。
我怎样才能很好地完成这件事?
答案1
在 .ebextension 目录中创建一个文件:
.ebextension/
└──nginx/
└── conf.d/
└── server-header.conf
在文件中添加此内容server-header.conf
。
server_tokens off;