gpt4 book ai didi

apache - httpd 服务器未启动:(13) 权限被拒绝:make_sock:无法绑定(bind)到地址 [::]:88

转载 作者:太空宇宙 更新时间:2023-11-03 17:12:13 25 4
gpt4 key购买 nike

我试图在 centos 6 上启动 httpd 服务器。它抛出以下错误:

[root@machine ~]# service httpd start
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:88
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:88
no listening sockets available, shutting down
Unable to open logs
[FAILED]

88端口我也查过了,没有用。我还检查了 semanage , 但它没有帮助。

我们将不胜感激。

最佳答案

由于缺少 SELinux 权限,我碰巧遇到了这个问题。默认情况下,SELinux 只允许 apache/httpd 绑定(bind)到以下端口:

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

因此绑定(bind)到我的 httpd.conf-configured Listen 88 HTTP 端口和 config.d/ssl.conf-configured Listen 8445 使用该默认 SELinux 配置,TLS/SSL 端口将失败。

为了解决我的问题,我必须将端口 88 和 8445 添加到系统的 SELinux 配置中:

  1. 安装semanage工具:sudo yum -y install policycoreutils-python
  2. 允许端口 88 用于 httpd:sudo semanage port -a -t http_port_t -p tcp 88
  3. 允许端口 8445 用于 httpd:sudo semanage port -a -t http_port_t -p tcp 8445

关于apache - httpd 服务器未启动:(13) 权限被拒绝:make_sock:无法绑定(bind)到地址 [::]:88,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17079670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com