首页 » 网站建设 » nginx制止php技巧_nginx 限制php项目跨站点访问

nginx制止php技巧_nginx 限制php项目跨站点访问

访客 2024-10-30 0

扫一扫用手机浏览

文章目录 [+]

nginx配置:

root /www/xxxxx/public;

nginx制止php技巧_nginx 限制php项目跨站点访问

在PHP项目的入口文件index.php里面利用了realpath函数,一样平常是为了获取项目的真实路径,定义项目路径,如下:

nginx制止php技巧_nginx 限制php项目跨站点访问
(图片来自网络侵删)

realpath函数获取到/www/xxxxx/public的文件是正常,然而崩溃的事情的涌现了,APP_PATH下的其他文件都是获取不到的,一贯返回的是false,无权限访问。

缘故原由:出于安全考虑,nginx做了跨站访问限定。

办理方案:

只需在 location ~ .\.(php|php5)下添加如下配置:

fastcgi_param PHP_ADMIN_VALUE "open_basedir=/www/xxxx:/tmp/:/proc/";

/www/xxxx 即项目的根目录。

标签:

相关文章

今日头条算法如何打造个化推荐系统

信息爆炸的时代已经到来。人们每天都要面对海量的信息,如何在海量信息中找到自己感兴趣的内容,成为了许多人关注的焦点。今日头条作为一款...

网站建设 2025-01-31 阅读1 评论0