mudfrog 发表于 2010-7-14 12:57:07

请教nginx+php有什么方法可以解决跨站问题?

nginx在一个VPS上跑一个站没问题,跑好几个网站怎么才能互相隔离

请教一下

licess 发表于 2010-7-14 13:12:24

回复 1# 的帖子

目前不太好解决,网上的大部分教程都不起作用。

hackin 发表于 2010-7-14 18:54:21

提供一下本人目前解决的方案
/home/wwwroot/A_site
/home/wwwroot/B_site
vi /usr/local/php/etc/php.ini
找到open_basedir
改为
open_basedir = ":/home/wwwroot/A_site:/home/wwwroot/B_site"
/usr/local/php/sbin/php-fpm restart
重启之后会出现网站不可上传的问题
解决方法:
vi /usr/local/php/etc/php.ini
找到upload_tmp_dir:
在里面加入A_site和B_site上传目录文件夹地址
upload_tmp_dir = "/home/wwwroot/A_site/upload_file:/home/wwwroot/B_site/upload_file"
/usr/local/php/sbin/php-fpm restart
之后网站可以上传文件
上传一个webshell试试看!:lol

hackin 发表于 2010-7-14 18:55:16

希望 nginx在以后的版本上改进:lol :lol

heiher 发表于 2010-12-30 19:36:06

完美解决跨站访问问题的 LNMP 多用户虚拟主机方案 => https://heiher.info/1758.html


使用 Nginx 模块 Owner Match 解决 Nginx 符号链接型文件跨站问题。
页: [1]
查看完整版本: 请教nginx+php有什么方法可以解决跨站问题?