喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: Red Hat 8.0上有运行PHP权限的Apache的虚拟主机安全问题。  
 
blessu
等待验证会员

中级会员



UID 13959
精华 0
积分 71
帖子 71
金钱 71 喜悦币
威望 0
人脉 0
阅读权限 0
注册 2002-4-25
来自 海南海口
状态 离线
Red Hat 8.0上有运行PHP权限的Apache的虚拟主机安全问题。

Red Hat 8.0上有运行PHP权限的Apache的虚拟主机安全问题。

我先简单说说我的配置过程一下:

A、我在 /etc/hosts 文件中添加了如下内容
127.0.0.1 www.aaa.com
127.0.0.1 www.bbb.com

B、我在 /var/www/html/ 下建了 www.aaa.com 及 www.bbb.com 两个目录,在 www.aaa.com 下有个PHP文件(1.php)内容如下:
<?php
include "../www.bbb.com/2.php";
echo $file;
?>
在 www.bbb.com 下有个2.php文件,内容如下:
<?php
$file="2.php";
?>

C、apache的httpd.conf的虚拟主机设置如下


< VirtualHost 127.0.0.1>
ServerAdmin sc@lin.net.cn
DocumentRoot /var/www/html/www.aaa.com/
ServerName www.aaa.com
< /VirtualHost>

< VirtualHost 127.0.0.1>
ServerAdmin sc@lin.net.cn
DocumentRoot /var/www/html/www.bbb.com/
ServerName www.bbb.com
< /VirtualHost>

重启动apache后,在IE中看 http://www.aaa.com/1.php 的输出结果是:2.php
这说明 www.aaa.com 虚拟主机中的文件已经读取了它目录以外的文件。如何防止这种情况的出现?

我试图将
< VirtualHost 127.0.0.1>
ServerAdmin sc@lin.net.cn
DocumentRoot /var/www/html/www.aaa.com/
ServerName www.aaa.com
< /VirtualHost>
改为
< VirtualHost 127.0.0.1>
ServerAdmin sc@lin.net.cn
DocumentRoot /var/www/html/www.aaa.com/
ServerName www.aaa.com
< Directory "/var/www/html/www.aaa.com/">
php_admin_value safe_mode 0
php_admin_value open_basedir "/"
< /Directory>
< /VirtualHost>

可是这样一改。Apache就报错,启动不了。
请问我改怎么做?才能达到每个虚拟主机下的PHP文件只能读取其根文档下(如 /var/www/html/www.aaa.com/ )的文件,谢谢!
2003-11-7 09:30 PM#1
查看资料  访问主页  发短消息  顶部
 
mb-1 (mb-1)
注册会员
Rank: 2
中级会员



UID 23247
精华 0
积分 124
帖子 124
金钱 124 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-9-17
状态 离线
[推荐阅读] 快了死,救我
你的域名不能被本机解析,基于域名的虚拟主机中的域名在你本机不能正常解析,请配制你本机的dns
2003-11-8 01:43 AM#2
查看资料  访问主页  发短消息  顶部
 
zhu1230 (zhu1230)
金牌会员
Rank: 6Rank: 6
老会员



UID 13114
精华 2
积分 2375
帖子 2411
金钱 2355 喜悦币
威望 20
人脉 0
阅读权限 70
注册 2002-3-7
来自 南京
状态 离线
[推荐阅读] 各位高手帮我看看硬盘的问题
开安全模式。



Im vicent now.
2003-11-8 09:37 PM#3
查看资料  发短消息  QQ . .   顶部
 
mb-1 (mb-1)
注册会员
Rank: 2
中级会员



UID 23247
精华 0
积分 124
帖子 124
金钱 124 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-9-17
状态 离线
[推荐阅读] http://rollerfun.net/bbs
与哪无关,apache中的域名没有被正常解析
2003-11-9 03:19 PM#4
查看资料  访问主页  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023213 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP