zoukankan      html  css  js  c++  java
  • Apache提示You don't have permission to access / on this server 解决

      昨天修改apache配置,不小心搞得报错:You don't have permission to access / on this server。 不得已,拿原始未经,从新修改了一遍,还是不行,网上都是一样的答案,改什么 <Directory> ,结果还是不可以,文件夹权限都777了依然不行.最后修改 httpd.conf中的 User 配置为当前登录用户 才搞定。

     4. User:设置实际提供服务的子进程的用户。为了使用这个指令,服务器必须以root身份启动和初始化。如果你以非root身份启动服务器,子进程将不能够切换至非特权用户,并
    继续以启动服务器的原始用户身份运行。如果确实以root用户启动了服务器,那么父进程将仍然以root身份运行。
    用于运行子进程的用户必须是一个没有特权的用户,这样才能保证子进程无权访问那些不想为外界所知的文件,同样的,该用户亦需没有执行那些不应当被外界执行的程序的权限
    。强烈建议专门为Apache子进程建立一个单独的用户和组。一些管理员使用nobody用户,但是这并不能总是符合要求,因为可能有其他程序也在使用这个用户。
    例:User daemon
    5. Group:设置提供服务的Apache子进程运行时的用户组。为了使用这个指令,Apache必须以root初始化启动,否则在切换用户组时会失败,并继续以初始化启动时的用户组运行
  • 相关阅读:
    初始化类的对象时代码的执行顺序
    非原子的 64 位操作
    守护线程
    Redis
    Redis
    Redis
    Redis
    好听美文随手记
    往服务器数据库插入数据报错,在本地数据库测试却无错误。
    关于云服务器中发送邮件,出现无法从传输连接中读取数据:
  • 原文地址:https://www.cnblogs.com/zhylog/p/6649845.html
Copyright © 2011-2022 走看看