2011-05-24 203 views
0

您好我似乎在重新啓動Apache的httpd.conf文件時出現錯誤。我試圖重新安裝python,但這沒有任何區別。 最近,我不得不在我的服務器上做一個乾淨的安裝,所以我幾乎重新安裝和配置一切。mod_wsgi問題:獲取權限被拒絕

`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

+0

1.什麼是DIST你在用嗎? 2.你安裝了mod_wsgi嗎? 3.你是否檢查過mod_wsgi.so的文件權限,以便Apache可以讀取文件? – rzetterberg 2011-05-24 09:24:52

+0

1.不確定你的意思2.是的,3.它具有-rwxr-xr-x 1的權限,應該沒問題。噢 - 我也在使用紅帽服務器。 – Shehzad009 2011-05-24 09:28:30

+0

好的。我的意思是指Linux發行版。所以這發生在你重新啓動Apache時? – rzetterberg 2011-05-24 09:31:33

回答

2
+0

仍然需要一些幫助。在我的安全級別配置中。 SELinux設置被禁用。我曾嘗試重新安裝python,但仍然得到相同的錯誤。 – Shehzad009 2011-05-24 10:34:40

+1

他們說最好把它放到寬容模式。請參閱http://www.crypt.gen.nz/selinux/disable_selinux.html您將需要重新啓動Apache。最壞的情況重新啓動你的盒子。 – 2011-05-24 11:10:35

+0

這實際上很好。我實際上錯誤地禁用了SELinux。但它從這裏運行'crypt.gen.nz/selinux/disable_selinux.html'.Changed它執行後。 – Shehzad009 2011-05-24 15:55:14