2014-02-21 42 views
0

當selinux被禁用時,我可以從amazon ec2 centos實例的nfs掛載卷訪問html頁面。但是,當我啓用它,我得到「無法連接」的錯誤。我已啓用httpd_use_nfs和其他相關的布爾策略,但仍然得到相同的錯誤。請幫我解決這個問題。我需要apache通過SELinux On訪問我的網頁。啓用selinux時無法從網絡瀏覽器訪問nfs文件

+0

什麼是你的審計日誌在/var/log/audit/audit.log? –

+0

感謝您的回覆。這裏是audit.log – user2421870

+0

的一部分,謝謝你的回覆。有一部分audit.log與httpd.type = AVC有關msg = audit(1392816609.757:94):avc:denied {getattr} for pid = 6424 comm =「httpd」path =「/ home/testman」dev = 0:13 ino = 393960 scontext = unconfined_u:system_r:httpd_t:s0 tcontext = system_u:object_r:nfs_t:s0 tclass = dir。/ home/testman是掛載點。請原諒我的無知,我是否需要查看日誌文件中的其他內容? – user2421870

回答

0

如何檢查是否SELinux所產生的問題:

setenforce 0 # if it works after this command : Selinux is the problem 
setenforce 1 # re-enable selinux because you are not crazy 

如何解決SELinux的問題:

# install setroubleshoot (here for centos7) 
yum install setroubleshoot 
#audit 
tail -f /var/log/messages | grep sealert 

最近閱讀的郵件,你可以執行命令提出解決問題。

一般來說,之後,問題就解決了。

SELINUX是簡單...有時候... ;-)

相關問題