CentOS 中 Apache 没有权限错误

2023-12-24

我已经在 centos 6 中安装了 apache 2.2。当 apache 文件夹位于默认位置时,一切正常/var/www/html。然后我在我的用户主文件夹中配置了一个虚拟主机。之后 apache 开始显示Forbidden You don't have permission error当我试图去localhost or 127.0.0.1从浏览器。

这是我在 httpd.conf 中使用的代码

<VirtualHost *:80>
        DocumentRoot "/home/anjan/workspace/mfs"
        ServerName anjan-centOS
        <Directory "/home/anjan/workspace/mfs">
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order Deny,Allow
                Allow from all
        </Directory>
</VirtualHost>

我也禁用了SElinux正如一些文章中提到的,但徒劳无功。如果有人可以帮助我,我将不胜感激。


我解决了这个问题。在干预系统的权限后我发现user "anjan"谁是 的所有者/home/anjan具有读/写/执行权限/home/anjan但是group "anjan",创建时间user "anjan"创建时根本没有任何权限。

ls -l /home/

showed

drwx------. 28 anjan anjan 4096 Jan 21 13:19 anjan

所以我用这个命令更改了权限

chmod -R 770 /home/anjan
ls -l /home/
drwxrwx---. 28 anjan anjan 4096 Jan 21 13:19 anjan

我发现我的 apache 是在哪个用户下运行的this https://stackoverflow.com/questions/2509334/finding-out-what-user-apache-is-running-as线。它正在运行user "apache"

所以我添加了user "apache" to group "anjan"用这个命令。

usermod -G anjan,apache apache

之后瞧。不再禁止 error.

附:我以 root 用户身份完成了所有操作。

UPDATE看来提供的链接现在已损坏。Heres https://stackoverflow.com/q/4317156/1682148另一个。

为了安全起见(避免将来链接损坏),请在此处复制命令。在终端类型中 -

ps axo user,group,comm | grep apache
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS 中 Apache 没有权限错误 的相关文章

随机推荐

  • 如何让 djangorestframework 使用格式后缀返回 xml?

    我可以让 djangorestframework 通过格式后缀 json 返回 json 但不能通过 xml 后缀返回 xml http 127 0 0 1 8000 chat rooms json id 1 timestamp 2013
  • memmem() STL 方式?

    是否有 STL 算法可用于像 memmem 一样搜索缓冲区内的字节序列 我不知道这是否是好的代码 但是以下代码可以使用std search http www cplusplus com reference algorithm search
  • Xcode 4.2 中的未知类型名称“命名空间”

    我正在编译QCAR SDK 但是当我向项目中添加更多框架后 它提示错误 Matrices h ifndef QCAR MATRIX H define QCAR MATRIX H namespace QCAR Matrix with 3 ro
  • PHP MP3 标签处理

    我有一个 php 脚本 我想提供其中的音乐列表 这些文件被命名为 01 mp3 02 mp3 和 03 mp3 等 他们都有标签信息 我的问题是如何在我的 php 脚本中访问它 您需要一个脚本来解析 mp3 文件以访问数据 来自谷歌 htt
  • 增量附加 numpy.arrays 到保存文件

    我已经尝试过 Hpaulji 概述的这种方法 但它似乎不起作用 如何在python中将多个numpy文件附加到一个numpy文件中 https stackoverflow com questions 42204368 how to appe
  • 在文本字段 Flutter 内部添加阴影

    我有这个设计 我想将其用于我的应用程序 但我不太确定如何添加框阴影 阴影位于文本字段的内部 请问有人可以给我一些帮助并为我指出如何执行此操作的正确方向吗 文本字段顶部的框阴影 干杯 杰克 您可以使用容器作为背景来实现这一点 例如使用线性 坡
  • 列表框 itemtemplate 内的绑定问题

    我有两个单独的列表框绑定问题 其中的 itemtemplate 包含一个文本框 1 一个列表框绑定到一串字符串 如何在创建的文本框中显示每个字符串并同时允许两种方式绑定 如果不指定 Path 或 XPath 则不允许进行双向绑定
  • NHibernate 从 SymbolSource.org 加载符号

    我希望能够调试 NHibernate 但我从未加载过任何符号SymbolSource org前 我需要在 Visual Studio 中输入什么 url 才能加载 NHibernate 的符号 以便我可以正确调试它 我正在运行 NHiber
  • 当内容扩展超过窗口大小时,在绝对定位元素上设置 100% 高度

    因此 在阅读 Stack Overflow 和网络之后 我发现实现 100 高度有两个主要技巧 在 HTML 和 BODY 上设置 height 100 Set your element to have either 高度 100 或 顶部
  • 无法以编程方式滚动到 JList 中的最后一项

    我有一个 JList 嵌套在 JScrollPane 中 当我向 JList 添加项目时 我希望 JScrollPane 自动滚动到 JList 的底部 以便最后一个项目可见 为此 我有以下代码 getWordListScroller ge
  • 在 Go 中要求 HTTP 基本身份验证的惯用方式?

    情况 我正在使用 Gorilla 的 mux 作为路由器构建 REST API 我想知道如何使用简单的 HTTP 基本身份验证来保护特定路由 我不需要从文件或任何外部源读取凭据 我真的只想通过硬编码的 HTTP 基本身份验证用户名和密码来保
  • ANTLR 入门并避免常见错误

    我已经开始学习 ANTLR 并且拥有 2007 年的书 The Definitive ANTLR Reference 和 ANTLRWorks 用于创建语法的交互式工具 而且 作为这样的人 我从第三章开始 针对不耐烦的人的快速浏览 这是一个
  • PBS 上的 Python 脚本失败,并显示错误 =>> PBS:作业被终止:ncpus 37.94 超出限制 36(总和)

    当我在 PBS 调度程序上运行 python 脚本 使用 Miniconda 时 出现标题中提到的错误 我认为 numpy 正在做一些多线程 处理 但我无法阻止它这样做 我将这些行添加到我的 PBS 脚本中 export MKL NUM T
  • 如何在 JAX-RS 中映射动态 JSON

    我必须使用 JAX RS Resteasy 作为实现 将 JSON 映射到 Java PoJos 问题是 JSON 是动态的 看这个例子 typeCode SAMPLE data id COMMENTS answerValue type Y
  • Ruby 的 Enumerator 对象如何在内部迭代器上进行外部迭代?

    根据 Ruby 的文档 Enumerator 对象使用each方法 枚举 如果没有提供目标方法to enum or enum for方法 现在 让我们以下面的猴子补丁及其枚举器为例 o Object new def o each yield
  • 使用 CXF 时如何处理 WS 输出中的无效字符?

    我正在使用 Spring CXF 和 Hibernate 构建一个 WebService 该服务对我具有只读访问权限的外部数据库执行搜索查询 问题是数据库中的某些条目在文本字段中具有奇怪的字符 0x2 并且它用于处理 序列化从 Hibern
  • C++ 从函数返回对象

    下面的代码显示了一个表示复数的类 我的兴趣是了解operator 功能 我认为Complex res应该分配在函数的框架上operator 将这个对象返回给调用者是否正确 当这个函数返回时 框架已经被弹出了 但是res调用者将继续使用 除非
  • 重命名列表项

    我有以下清单listaValores listaValores lt c for valores in 1 numRepeticion listaValores lt c listaValores readWorksheetFromFile
  • 相当于 mac os X 上的 strace -feopen

    这对于调试很有用 因此与编程相关 在linux上 我们可以使用命令 strace feopen python myfile py 找出加载了哪些 python 模块和共享对象 macOS X 上是否有等效的单行代码 我想你的意思是strac
  • CentOS 中 Apache 没有权限错误

    我已经在 centos 6 中安装了 apache 2 2 当 apache 文件夹位于默认位置时 一切正常 var www html 然后我在我的用户主文件夹中配置了一个虚拟主机 之后 apache 开始显示Forbidden You d