如何将 Apache 绑定到 Windows Server 2008 上的特定 IP 和端口

web*_*orm 3 php windows-server-2008 apache-2.2

我有一个 Windows Server 2008 R2,用于在 IIS7 下托管各种 ASP.NET 应用程序。我还想使用 Apache(或 Apache 2)运行各种基于 PHP 的 Web 应用程序。服务器分配了三个静态 IP 地址,我想将其中一个 IP 地址绑定到 Apache,同时将另外两个 IP 地址用于 IIS。我可以使用 IIS 管理器将特定 IP 地址绑定到 IIS,但我不知道如何使用 Apache 执行此操作。谁能告诉我如何将 Apache 绑定到特定的 IP 地址和端口(我想使用端口 80)。

请注意.. 我知道 PHP 可以在 IIS 下运行。事实上,这就是我运行 PHP Web 应用程序的方式。然而,在 IIS 下运行的 PHP 有很多不一致和陷阱,我更喜欢使用 Apache。

hoo*_*enz 5

它在 apache 文档中,也在 apache2.conf 文件中进行了评论

http://httpd.apache.org/docs/2.0/bind.html

例如

# Listen on all interfaces on port 80
Listen 0.0.0.0:80  

# listen on 192.170.2.1 port 80
Listen 192.170.2.1:80
Run Code Online (Sandbox Code Playgroud)