http
或server
塊中添加以下指令:,,“,server_tokens off;,
“,,然后重新加載或重啟Nginx服務(wù)以使更改生效。
要隱藏Linux和Unix系統(tǒng)服務(wù)器上的Nginx版本,可以通過(guò)以下方法:
1. 修改Nginx配置文件
在Nginx配置文件中,找到server_tokens
指令并將其值設(shè)置為off
,這將禁止Nginx在響應(yīng)頭中顯示版本信息。
1.1 打開Nginx配置文件
使用文本編輯器打開Nginx配置文件,通常位于/etc/nginx/nginx.conf
或/etc/nginx/sitesavailable/default
。
sudo nano /etc/nginx/nginx.conf
或
sudo nano /etc/nginx/sitesavailable/default
1.2 修改server_tokens
指令
在配置文件中找到server_tokens
指令,將其值更改為off
,如果沒(méi)有找到該指令,請(qǐng)?jiān)?code>http或server
塊中添加它。
server_tokens off;
1.3 保存并退出編輯器
保存更改并退出編輯器。
2. 重啟Nginx服務(wù)
為了使更改生效,需要重啟Nginx服務(wù)。
sudo systemctl restart nginx
或
sudo service nginx restart
3. 驗(yàn)證更改
要驗(yàn)證更改是否生效,可以使用curl
命令檢查響應(yīng)頭中的Server
字段。
curl I http://your_domain_or_ip
如果一切正常,響應(yīng)頭中將不再顯示Nginx版本信息。