zoukankan      html  css  js  c++  java
  • centos Permission denied: make_sock: could not bind to address

    CentOS 下启动Httpd 失败,报

     (13)Permission denied: make_sock: could not bind to address [::]:8000

     因为 小于1024 的端口只能是ROOT占用,但8000已经大于这个数值。

     Google 一下,发现原来是 SELinux  安全机制的作用。

      查看一下预定义

      #semanage port -l
     

    http_cache_port_t              tcp      3128, 8080, 8118, 11211, 10001-10010
    http_cache_port_t              udp      3130, 11211
    http_port_t                         tcp      80, 443, 488, 8008, 8009, 8443

    soundd_port_t                  tcp      8000, 9433, 16001

     原来8000 已经被预定义占用了,所有不能使用8000端口。

      # semanage port -a -t http_port_t -p tcp 81

     为Http 服务增加一个端口 81 ,同时将httpd 的端口改成 81 ,启动成功。

    http://blog.csdn.net/maoxiang/article/details/5720464

  • 相关阅读:
    树上莫队学习笔记
    点分治学习笔记
    7.11总结
    线段树合并学习笔记
    7.10总结
    bzoj1201: [HNOI2005]数三角形----递推+bitset
    bitset(01串)优化
    Tarjan系列1
    bsgs(Baby Steps Giant Steps)算法
    [SD2015]序列统计——solution
  • 原文地址:https://www.cnblogs.com/chen110xi/p/3625751.html
Copyright © 2011-2022 走看看