红联Linux门户
Linux帮助

fedora中apache的管理

发布时间:2008-06-22 00:43:27来源:红联作者:Frthred
首先还是要启动apache程序.

cd /etc/init.d;进入这个目录后,执行./httpd start,如果出现这样的提示:“could not bind to address 0.0.0.0:80,no listening sockets available, shutting down Unable to open logs”,刚开始在网上找了一下,有人说是80端口被占用,后来仔细检查,发现自己是以普通用户的身分启动apache的,所以出现这个错误,现在切换到超级用户,su root,输入密码后,执行./httpd start;提示启动成功。然后再在浏览器中输入http://localhost,就可以看到fedora test page的页面了.

如果我们要关闭apache的服务时,我们只需要输入cd /ect/init.d来到这个目录下,输入./httpd stop就可以了

现在我们把/etc/httpd/conf.d/welcome.conf中的配置文件全部注释起来,在/var/www/html这个文件平中添加一个测试文件test.html,内容自定,重启Apache,输入http://localhost/test.html,提示

Forbidden
You don't have permission to access / on this server.

而seLinux也报错:摘要
SELinux 正在阻止 httpd 使用无标志文件(/var/www/html/test.html)。

详细的描述
SELinux 拒绝了 httpd 访问潜在错误标签的文件
(/var/www/html/test.html) 。 这意味着 SELinux 将不允许 httpd
使用这些文件。用户通常会在他们的 家目录或 tmp
目录编辑一个文件然后把它们移动 (mv)
到系统目录。这样做的问题是 这些文件将会拥有错误的文
件上下文并使得受限的应用程序不被允许访问它们。

正在允许访问
如果您想让 httpd 访问这个文件,您需要使用 restorecon -v
/var/www/html/test.html 重 新标记它。您或许想要使用 restorecon
-R -v /var/www/html 重新标记整个目录。

附加的信息

源上下文 unconfined_u:system_r:httpd_t:s0
目标上下文 unconfined_u:object_r:unconfined_home_t:s0
目标对象 /var/www/html/test.html [ file ]
受影响的 RPM 包
策略 RPM selinux-policy-3.0.8-44.fc8
Selinux 激活 True
策略类型 targeted
MLS 激活 True
强制模式 Enforcing
插件名称 plugins.home_tmp_bad_labels
主机名 zh.swufe.net
平台 Linux zh.swufe.net 2.6.23.1-42.fc8 #1 SMP Tue Oct
30 13:55:12 EDT 2007 i686 i686
警告记数 15
First Seen 2008年06月21日 星期六 08时04分12秒
Last Seen 2008年06月21日 星期六 16时58分17秒
Local ID beef0d82-fc08-4f3b-9cf5-dcaccbc24db1
行数

原始 Audit 消息

avc: denied { getattr } for comm=httpd dev=sdb6 path=/var/www/html/test.html
pid=3327 scontext=unconfined_u:system_r:httpd_t:s0 tclass=file
tcontext=unconfined_u:object_r:unconfined_home_t:s0

修改方法是:先以su - root方法切换到超级用户,执行命令:restorecon -r -v /var/www/html,然后刷新页面,就可以看到你的页面的内容了。至于这个命令的作用,以后再做研究。(作者:一个人的窗口)
文章评论

共有 1 条评论

  1. wxf880623 于 2008-06-24 12:55:32发表:

    我是一个比较懒的人,看了看大家说的怎么安装,说去找什么书,真是烦死了。你直接给我答案不就得了!
    搞的我的头都大了。
    还有我安装了VLC和MPLAYER根本就看不了rmvb和rm格式,不知道还差什么插件或者其他。
    画面也是格格多。怎么办 。最想要的是realplayer11啊。。。。。