小编Kit*_*Kit的帖子

将 Apache 绑定到特定的 IP 地址

我有三个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 bind port apache-2.2

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

apache-2.2 ×1

bind ×1

ip ×1

port ×1