利用windows azure搭了个CentOS的虚机,做了一个wordpress站点运行在apache上面。
配置smtp服务器的时候,不管改哪一家的,都报连不上,后来打开了wordpress的调试功能,发现:
SMTP -> ERROR: Failed to connect to server: Permission denied (13)
我靠,这一定是操作系统搞得鬼。由于我之前已经把防火墙关掉了(也就小白才干这种事儿。。),百度谷歌了一番,想到应该是selinux的问题。按照下面的方法查看了selinux的日志,果然。。
下面这篇文章来自:http://os.51cto.com/art/201305/392601.htm
你终有一天会被 SELinux 阻止你访问所需的东西,而且要解决这个问题。SELinux 拒绝某个文件、进程或资源被访问的基要原因有数个: 1 一个被错误标签的文件 2 一个进程在错误的 SELinux 安全性脉络下运行 3 政策出错。某个进程要访问一个在编写政策时意料不到的文件,并产生错误信息 4 一个入侵的企图。 头三个情况我们可以处理,而第四个正正是预期的表现。 推荐专题: |