在squid錯誤提示中去除squid版本資訊
阿新 • • 發佈:2020-10-14
先來看一幅圖:
錯誤提示顯示了代理伺服器版本,這是不安全的,所以我打算去掉。
在squid編譯前修改Squid的原始檔:src/errorpage.cc
修改前
- {
- ERR_SQUID_SIGNATURE,
- "\n<br>\n"
- "<hr>\n"
- "<divid=\"footer\">\n"
- "Generated%Tby%h(%s)\n"
- "</div>\n"
- "</body></html>\n"
- },
修改後
- {
- ERR_SQUID_SIGNATURE,
- "\n<br>\n"
- "<hr>\n"
- "<divid=\"footer\">\n"
- "Generated%Tby%h(techcenter)\n"
- "</div>\n"
- "</body></html>\n"
- },
然後編譯,以後我們見到的squid錯誤提示介面就沒有squid版本資訊了。為了安全,建議這樣做。
修改後的圖:
同樣 如果將:Generated%Tby%h(%s)\n" 的%T更改為%t 就會顯示伺服器時間而不是格林尼治時間了。
轉載於:https://blog.51cto.com/liuhaiqing/606558