Nginx运维规范及安全配置
1.禁止在location字段对所有请求进行转发
location / {
root html;
index index.html idindex.htm;
proxy_pass http://100.x.x.x:xxx/;
}
没有对url请求进行过滤,将所有请求转发到后台服务,会导致攻击类的URL被转发到后台,存在安全隐患
- 禁止使用stream模块
srteam{
server{
Listen 12345;
Proxy_Pass 100.x.x.x:xxx;
}
}
不仅将TCP/UDP协议的请求进行转发,同时HTTP协议也会转发,并且不能进行URL过滤,存在安全隐患
- 反向代理配置规范
http {
server {
listen 80;
server_name test.com
location /test {
proxy_pass http://localhost:8080;