[[IT知识]] 如何解决服务器防跨站、防跨目录功能导致的报错问题

[复制链接]
查看: 17|回复: 0
发表于 昨天 09:30 | 显示全部楼层 | 阅读模式
易博V9下载

如何解决服务器防跨站、防跨目录功能导致的报错问题

造成报错的原因是因为服务器开启了防跨站、防跨目录的功能,关闭功能即可。

Apache

Apache是比较成熟的中间件,我们可以通过修改Apache安装目录下的vhost.conf来达到防止跨站跨目录的目的。在网站配置中加入以下代码

  1. <VirtualHost *:80>;
  2. php_admin_value open_basedir "/www/wwwroot/:/tmp/:/proc/";
  3. </VirtualHost>;
复制代码

需要把/www/wwwroot/改为你网站所在目录的绝对路径。

值得注意的是如果使用这种方式,那么虚拟用户就不再自动继承php.ini中的open_basedir值了,这样会失去灵活性。

Nginx

Nginx也可以通过修改配置文件来达到防跨站跨目录的效果。

  1. fastcgi_param PHP_VALUE "open_basedir=$document_root:/tmp/:/proc/";
复制代码

通常Nginx的站点配置文件里用了include fastcgi.conf,我们可以把这行加在fastcgi.conf里就OK了。 如果某个站点需要单独设置额外的目录,把上面的代码写在include fastcgi.conf;这行下面就OK了,会把fastcgi.conf中的设置覆盖掉。 这种方式的设置需要重启nginx后生效。

易博软件介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表