小编Ric*_*sen的帖子

Nginx、PHP 和 fastcgi_split_path_info 上的安全问题

根据这篇文章,据说如果我使用 PHP/Nginx,为了更好的安全性,我应该要么

cgi.fix_pathinfo = 0
Run Code Online (Sandbox Code Playgroud)

或者

if ( $fastcgi_script_name ~ \..*\/.*php ) {
  return 403;
}
Run Code Online (Sandbox Code Playgroud)

其他教程中它推荐的风格

fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
Run Code Online (Sandbox Code Playgroud)

他们彼此矛盾吗?有什么安全建议吗?

谢谢。

security nginx

5
推荐指数
1
解决办法
5561
查看次数

标签 统计

nginx ×1

security ×1