You are here: Home > 更新手札 > SELinux的几个问题

SELinux的几个问题

今天还是发现了几个问题,都是和SElinux打开了有关的。记录一下:

1 wordpress邮件发不出去。立马考虑是不是SELinux的问题,临时关掉之后好了,确定了问题,搜了一下,把httpd_can_sendmail打开就可以了。下面两行语句,第一行是看看SELinux的相关属性的状态的,第二行是打开。

1
2
sestatus -b | grep -i sendmail
setsebool -P httpd_can_sendmail 1

2 顺手看了看Php的日志,发现有个插件写cache失败了。立马猜到,相关文件并不是httpd_sys_rw_content_t,而只是httpd_sys_content_t。之前我只是把wp-content的backup-db设成可写,没有按照wp的惯例把整个wp-content设成可写。不过考虑到插件啦、主题啦、uploads目录啦都在wp-content里面,还是把整个wp-content都设可写了

1
chcon -t httpd_sys_rw_content_t wp-content -R

3 这是之前的问题了,这篇Blog也说到了,nginx或者php要能发出网络请求,这是因为v2ray的websock方案需要把流量转发到本地的v2ray端口(没错,转发给本地的另外一个端口也需要),以及Glype项目也需要。

1
setsebool -P httpd_can_network_connect 1

发表评论

电子邮件地址不会被公开。 必填项已用*标注