多服务器搭建排错

如: 网站不能访问,数据库连接不上等,不能访问百度等。

1. 查看iptables  是否关闭

2. 查看selinux 是否关闭

        setenforce 0

3. 再次查找具体服务问题 如: mysql权限对不对,httpd是否开启等。


例子一:

环境: 系统 centos 6.5 

tpl04 提供mysql服务; tpl03 提供 httpd  php服务

现象: 从tpl03 访问 bbs网站(用discuz);  报错 Database Error!

解决: 最开始想到的是 数据库配置不对,改完配置(3个地方)还是报错;

        接着想,少改一个地方?(这时候解决问题思路就不太对了,应该是查看 iptables selinux的设置并尝试)

        接着怀疑是不是discuz问题,bug?(实在不应该dicuz 不能出现如此低级错误);

        接着找到了更详细的数据库报错信息

        Can't connect to MySQL server on 'XXX' (13)

    百度解决方法:

        getsebool -a | grep httpd

    结果中有此项: httpd_can_network_connect_db --> off

    解决方案:

    /usr/sbin/setsebool -P httpd_can_network_connect_db on

    再次访问OK 了,原来是selinux原因

    建议非专业性运维,做实验时,关闭iptables selinux


例子二:

    公司环境Lnmp,新配置的域名指向一个新项目

    现象: GET POST都能正常访问,就是上传文件就报 500错误

    解决:代码问题? 在index.php入口处断点,也是报500;

            nginx的问题? 查看error.log? 百度知道 应该是一个目录权限不够的原因。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值