【问题标题】:Problem with mod_wsgi: Getting a permission denied [closed]mod_wsgi 的问题:获取权限被拒绝 [关闭]
【发布时间】:2011-08-31 18:52:23
【问题描述】:

您好,在为 apache 重新启动我的 httpd.conf 文件时,我似乎遇到了错误。我试图重新安装python,但这没有任何区别。 最近,我不得不在我的服务器上进行全新安装,所以我几乎要重新安装和配置所有内容。

`Starting httpd: httpd: Syntax error on line 200 of /etc/httpd/conf/httpd.conf: Cannot load /usr/lib/httpd/modules/mod_wsgi.so into server: /usr/lib/httpd/modules/mod_wsgi.so: cannot restore segment prot after reloc: Permission denied`

在我的 httpd.conf 文件第 200 行,我有

LoadModule wsgi_module /usr/lib/httpd/modules/mod_wsgi.so

【问题讨论】:

  • 1.你用的是什么区? 2.你安装了mod_wsgi吗? 3、你有没有检查mod_wsgi.so上的文件权限,让apache可以读取文件?
  • 1.不知道你的意思 2. 是的 3. 它有 -rwxr-xr-x 1 的权限,应该没问题。哦 - 我也在使用 Red Hat 服务器。
  • 好的。 dist 指的是 Linux 发行版。所以这发生在你重新启动 apache 时?
  • @Ancide:基本上是我写的。 cannot restore segment prot after reloc: Permission denied
  • @Shehzad009 我的意思不是我的意思是什么时候发生这种情况。您写了“重新启动我的 httpd.conf”,这没有任何意义。

标签: python django apache2 mod-wsgi httpd.conf


【解决方案1】:

【讨论】:

  • 仍然需要一些帮助。在我的安全级别配置中。 SELinux 设置已禁用。我已尝试重新安装 python,但仍然遇到同样的错误。
  • 他们说最好将其置于许可模式。请参阅crypt.gen.nz/selinux/disable_selinux.html 您需要重新启动 Apache。最坏的情况是重启你的盒子。
  • 这实际上效果很好。我实际上错误地禁用了 SELinux。但它从这里开始工作crypt.gen.nz/selinux/disable_selinux.html。之后改回强制执行。
猜你喜欢
  • 1970-01-01
  • 2012-03-12
  • 2015-11-08
  • 2010-11-30
  • 2015-01-28
  • 2015-05-24
  • 2021-08-30
  • 2015-12-02
  • 2012-07-21
相关资源
最近更新 更多