如果你正在使用Nginx作為網頁伺服器,那你肯定知道,Nginx會在標頭寫上Nginx版本及作業系統(我用Ubuntu有出現),在這個年代,能不要告訴使用者太多系統資訊那是最好。因此我查了一些方法,可以隱藏這些資訊。
先安裝一個叫 nginx-extras 的套件
sudo apt-get install nginx-extras
接著到你文件底下的HTTP模組,新增以下內容
Your_New_Server_Name 改成你喜歡的就可以了
more_set_headers "Server: Your_New_Server_Name";
server_tokens off;
範例版本:
server {
listen 80;
root /var/www/html;
server_tokens off;
more_set_headers Server;
location / {
try_files $uri $uri/ =404;
}
}
接著重啟Nginx,就完成啦!
sudo systemctl restart nginx