• 注册
  • 网站教程 网站教程 关注:1 内容:25

    解决SELinux导致Apache更改端口后无法启动的问题

  • 查看作者
  • 打赏作者
    • 网站教程
    • 2斗 师
      菜鸟阁官方

      systemctl start httpd    # 将Apache的默认端口改为90后,启动Apache时提示失败

      systemctl status httpd    # 查看Apache的状态

      可以看到提示:Permission denied: AH00072: make_sock: could not bind to address [::]:90,意思是说权限被拒绝:AH00072: make_sock:无法绑定到地址[::]:90

      解决SELinux导致Apache更改端口后无法启动的问题

      这是 SELinux 安全机制导致的

      解决方法:

      semanage port -l | grep http     # 查看现在支持的httpd端口

      http_port_t   tcp  80, 81, 443, 488, 8008, 8009, 8443, 9000

      可以看到http_port_t处没有90端口

      解决SELinux导致Apache更改端口后无法启动的问题

      semanage port -a -t http_port_t -p tcp 90    # 将90端口加入SELinux

      解决SELinux导致Apache更改端口后无法启动的问题

      systemctl restart httpd     # 重新启动Apache服务器

      netstat -ntlp | grep http    # 查看端口状态,如下图,说明启动成功

      解决SELinux导致Apache更改端口后无法启动的问题

      请登录之后再进行评论

      登录

      猜你喜欢

      暂没有数据

    • 实时动态
    • 做任务
    • 偏好设置
    • 帖子间隔 侧栏位置: