Kit*_*Kit 3 ip bind port apache-2.2
我有三个IP。我正在尝试将 Apache 绑定到我的两个 IP 地址,以便将第三个地址免费用于其他用途(Node.js)。目前,Apache 正在侦听所有 IP 地址。httpd.conf:
Listen 80
Run Code Online (Sandbox Code Playgroud)
我只希望 Apache 绑定到我的两个地址。我曾尝试遵循此文档并将上述Listen 80
内容替换为以下内容:
Listen XX.XX.XX.XX:80
Listen XX.XX.XX.XX:80
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试重新启动 Apache 时,出现以下错误:
Stopping httpd: [FAILED]
(99)Cannot assign requested address: make_sock: could not bind to address XX.XX.XX.XX:80
no listening sockets available, shutting down
Run Code Online (Sandbox Code Playgroud)
我不明白端口 80 是如何免费用于所有 IP 地址的,但是当我指定单个 IP 时,它会出错。有没有人有任何想法?
谢谢你。
通常此错误消息是由于输入了错误的 IP 地址或由于端口 80 已在指定 IP 上使用。尝试暂时将端口更改为 81(或类似的未使用的号码),看看是否有效。如果是这样,则意味着有其他东西正在这些 IP 中的一个或两个上侦听端口 80。netstat
应该列出在所有地址上侦听的所有服务。
归档时间: |
|
查看次数: |
25440 次 |
最近记录: |