1.减少点击劫持 修改nginx.conf,在http {}内添加:

http {
    …
    add_header X-frame-options SAMEORIGIN;
    …
}

2.隐藏或伪装Nginx的版本及版本相关提示信息 修改nginx.conf,在http {}内添加:

http {
    …
    server_tokens off;
    …
}

3.禁止开启Nginx的目录列表功能 修改nginx.conf,在http {}内添加:

http {
    …
    autoindex off;
    …
}

4.禁止Nginx重定向至监听端口 修改nginx.conf,在http {}内添加:

http {
    …
    port_in_redirect off;
    …
}

5.配置Nginx的网络超时时间 修改nginx.conf,在http {}内添加:

http {
    …
    keepalive_timeout  5 30;
    client_body_timeout   10;
    client_header_timeout  10;     
    send_timeout          10;
    …
}

6.禁用SSI功能

Nginx默认是关闭SSI功能,如果在配置文件nginx.conf的http段、server段或location段出现ssi on,务必设置为ssi off

7.启用XSS保护 修改nginx.conf,在http {}内添加:

http {
    …
    add_header X-XSS-Protection '1; mode=block';
    …
}

8.禁用浏览器的类型猜测 修改nginx.conf,在http {}内添加:

http {
    …
    add_header X-Content-Type-Options  nosniff;
    …
}

9.隐藏 X-Powered-By HTTP头 修改nginx.conf,在http {}内添加:

http {
    …
    proxy_hide_header     X-Powered-By;
    …
}