首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
请教 Nginx 下 PHP 防跨站经验
io565
·
2014-12-22 16:02:41 +08:00
via iPhone · 2167 次点击
这是一个创建于 3582 天前的主题,其中的信息可能已经有所发展或是发生改变。
环境
Nginx 1.6.2
PHP 5.6.4
需求
1.wwwroot 下多个目录对应域名
2.假如WP被黑后 能限制其目录中 PHP 跨目录读取和访问
补充
1.open_basedir 绕过方法多得简直感人
2.当然,能随堂附送一些 Centos 7 安全配置方面的技巧自然更好
3.顺便问下 禁用root 使用su 是大家必做的工作吗 SFTP又怎么使用呢
Nginx
目录
PHP
6 条回复
•
2014-12-24 10:53:47 +08:00
1
letitbesqzr
2014-12-22 16:13:06 +08:00
参考amh 之类面板的做法
2
shiny
2014-12-22 17:16:54 +08:00
一个站点一个 pool,再用 openbase_dir?
再不放心就一个站点一个用户,甚至启用 SELinux
不禁 root,只禁密码登录
3
esile
2014-12-23 02:43:59 +08:00
@
io565
我是使用docker来防范的,每个站点一个容器,然后装个nginx反带全部容器
4
io565
OP
2014-12-23 09:49:02 +08:00 via iPhone
@
esile
这个跟赋予不同php单独用户的进程相比有什么不同吗?
5
io565
OP
2014-12-23 10:49:04 +08:00 via iPhone
@
esile
已经简单看了看 感觉这就是我想要的
有几个问题
1. nginx是装在容器还是实机里
2. 容器的程序可以相互通信吗
3. SSH操作 SFTP操作能直接上传到容器目录吗
6
esile
2014-12-24 10:53:47 +08:00
@
io565
根据我的测试 nginx跑在容器里 然后外面在用一层nginx反代性能比较高
你也可以自己在测试对比下
php跑在docker里的好处就是除了你绑定的文件夹,别的是没法读取到的!
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
1934 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 00:24
·
PVG 08:24
·
LAX 17:24
·
JFK 20:24
Developed with
CodeLauncher
♥ Do have faith in what you're doing.