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 次 |
| 最近记录: |