【发布时间】: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