在Apache配置中,服务器使用Apache信息发送HTTP Header。
谷歌搜索后,我发现可以通过设置ServerTokens和ServerSignature指令来控制这些信息。
“ServerTokens prod”将仅在响应头中显示“Apache”。
有没有办法隐藏标题中的'Apache'字样?
答案 0 :(得分:0)
我将举例说明如何在centos7操作系统上解决该问题。
添加EPEL转速:
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "PopCell", for: indexPath) as! PopularTableViewCell
let service = serviceList[indexPath.row]
cell.service = service // <---
cell.imageService?.image = UIImage(named: service.name! + ".png")
cell.labelName?.text = service.name
cell.labelCategory?.text = service.category
cell.labelPricing?.text = service.pricing
return cell
}
安装mod_security:
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
3。转到mod_security.conf文件并对其进行编辑
擦除“ ifModule”中的所有指令,并在“ ifModule”中添加 SecServerSignature“” 指令
重新启动服务器