nginx - 如何删除标头服务器 nginx
问题描述
使用ubuntu server 20.04,nginx版本:nginx/1.17.10(Ubuntu),localhost,当我关闭我的dot net应用程序时,出现nginx后面的“502 Bad Gateway”(版本隐藏成功)。我这样做是为了隐藏 nginx:
sudo apt-get update -y
sudo apt-get install -y nginx-extras
sudo nano /etc/nginx/nginx.conf
http {
more_set_headers "Server: Your_New_Server_Name";
server_tokens off; }
sudo service nginx restart
甚至尝试过
more_clear_headers Server;
more_set_input_headers -r 'Server: howdy';
但仍然有问题。所有网络都建议以相同的方式,但对我不起作用。
我目前的 nginx.conf :
user ehsan1362;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;
events {
worker_connections 768;
# multi_accept on;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
# server_tokens off;
server_tokens off;
# more_clear_headers Server;
#more_set_input_headers -r 'Server: howdy';
add_header X-Frame-Options "SAMEORIGIN";
server_names_hash_bucket_size 64;
# server_name_in_redirect off;
include /etc/nginx/proxy.conf;
include /etc/nginx/mime.types;
default_type application/octet-stream;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLE
ssl_prefer_server_ciphers on;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
gzip on;
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
解决方案
推荐阅读
- perl - 在 Windows 上运行单行时出现意外字符
- c# - Unity:使用触摸抓取移动旋转时,相机跳动/抖动
- php - 如何在表中插入IP地址?
- scala - 为什么“def put(x: Int): Unit”有效,但“def put(x: Int): ()”无效?
- jquery - 如何在 blueimp 上传器开始多文件上传之前进行 AJAX 调用
- reactjs - 同一屏幕上的可重用组件覆盖以前的组件
- php - 使用 PHP curl 查询 mongodb
- c++ - 在 OpenGL 中使用光线投射进行鼠标拾取?
- webrtc - TURN 服务器中的“领域”是什么?
- javascript - 如何将 HTML 元素固定到他的初始位置?