曲径通幽论坛

标题: Fedora15 里无法改变 httpd 端口? http 目录无法写入? [打印本页]

作者: beyes    时间: 2011-8-29 20:18
标题: Fedora15 里无法改变 httpd 端口? http 目录无法写入?
在你配置 Fedora15 的 httpd 服务时,可能会遇到两个比较郁闷的问题。

1.  http 服务目录不论怎么设置都无法写入,比如有下面一个 PHP 文件:
[PHP] 纯文本查看 复制代码

<?php

system("whoami");
echo "<br>";
system("pwd");

system("echo hello > test.txt");

?>

该 php 文件调用了 system() 函数写一个 test.txta 文件到当前目录。但是你可能遇到不论怎样养都没法成功生成 test.txt 文件,但是这个文件如果写往 /tmp 却又可以。此时,你可能会修改目录权限为 777 ,还会添加 sticky 位 t ,还可能会递归改变 /var/www/html 这些目录所有的权限为 777 ...

2. 你还可能会修改 http 的服务端口为非 80 端口,但是当你重启 httpd 服务时却发现是失败的。

上面两点足够郁闷。罪魁祸首便是 SELinux 服务,关闭掉它,世界会清净许多,一切诡异的现象都会变得正常起来,执行命令:
#setenforce 0
将其关闭后心情会为之一松的。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2