昨天新安装了64位系统,所以就重新安装了一个centos的虚拟机,配置了一个测试环境,刚开始是页面打不开,这个确定是selinux规则没有设置好
使用如下命令解决:

chcon -R -h -t httpd_sys_content_t /patch/to/web/root

然后出现mysql和memcache无法连接的问题,提示权限不允许,把连接的ip从127.0.0.1改为localhost之后,mysql的问题解决,但是memcache问题依旧,google之后说还是selinux的问题,我把selinux给暂时停掉

setenforce 0  

然后不再报错,但是我觉得selinux这么好一个东东不能给就这样给启用了啊,又是一顿google找到了解决办法:

setsebool -P httpd_can_network_connect true

意思就是允许进行远程连接。真不明白为啥本地连接和这个有什么关系。。。

另外说一句,我接触过两个类型的云服务器,一个是阿里云,另外一个是腾讯的。阿里云用的是虚拟机,腾讯用的是linux container,他们两个都没有开启selinux,有一次我把公司买的阿里云服务器的selinux打开了,提示我重启,然后我就reboot,结果。。。结果boot不起来了,找阿里的运维,运维说技术上没法解决,只能进行回滚操作。。。擦,还好是个新服务器,如果是个已经上线的服务器那可不完蛋了。通过自己在selinux上遇到的问题来看云服务器之所以不开启selinux应该是降低维护成本,降低运维的工作压力吧,否则那些运维会被selinux一直给纠缠着。。。

最新文章

  1. 安装php openssl扩展
  2. 【WPF系列】基础 PasswordBox
  3. DebugLog 打印方法执行时间
  4. Memcached(1)-----基本介绍
  5. 【JAVA多线程概述】
  6. bzoj1758 [Wc2010]重建计划 & bzoj2599 [IOI2011]Race
  7. SharePoint 2010 配置基于MemberShip的身份验证
  8. pku3670 Eating Together
  9. 设计模式(七):Adapter 适配器模式 -- 结构型模式
  10. 【MongoDB】在windows平台下搭建mongodb的分片集群(二)
  11. mac bash_profile
  12. python3 接口测试 一般方法
  13. 如何搭建基于C#和 Appium 的 Android自动测试环境
  14. vim 加密(crypt)文本文档
  15. Database Management System 基础01:管理自己的任何事
  16. Office 365平台及其价值主张
  17. Hbase 与Hive整合
  18. “全栈2019”Java多线程第三十五章:如何获取线程被等待的时间?
  19. 研究CondItem
  20. middle

热门文章

  1. HTTP协议各个参数详解
  2. web.py+fastcgi+nginx 502错误解决
  3. 16c554 的头文件
  4. Js常用插件介绍
  5. HDFS的实现机制
  6. ansible ansible_os_family == "RedHat" and ansible_lsb.major_release|int >= 6 转为数字比大小
  7. MongoDB助力快速搭建物流订单系统
  8. css样式整理
  9. Bitcoin: A Peer-to-Peer Electronic Cash System(比特币论文翻译)
  10. 用 free 或 delete 释放了内存之后,立即将指针设置为 NULL,防止产 生“野指针”