顺德公农庄 发表于 2018-11-28 12:50:11

有SELinux引起的Apache基于端口的虚拟主机启动失败

启动apache是出现如下图错误:
http://nameyjj.blog.51cto.com/attachment/201102/200422182.bmp
检查配置文件如下图,没有问题:
http://nameyjj.blog.51cto.com/attachment/201102/200825544.bmp
http://nameyjj.blog.51cto.com/attachment/201102/202314607.jpg
查了一会儿,没看出什么问题,后来突然想到,我的SELinux设置的是Enforcing(强制)模式,于是使用semanage port -l |grep http,查看如下图,果然发现问题,它支持的端口只有80,443,448,8008并没有8090端口
http://nameyjj.blog.51cto.com/attachment/201102/200506496.bmp
使用semanage port -a -t http_port_t -p tcp 8090来添加apache对8090端口的支持
http://nameyjj.blog.51cto.com/attachment/201102/201213279.bmp
启动apache
http://nameyjj.blog.51cto.com/attachment/201102/201354872.bmp



页: [1]
查看完整版本: 有SELinux引起的Apache基于端口的虚拟主机启动失败