我有一个Windows Server 2008 R2,我用它来承载IIS7下的各种ASP.NET应用程序。 我也想使用Apache(或Apache 2)运行各种基于PHP的Web应用程序。 服务器有三个静态IP地址分配给它,我想将其中一个IP地址绑定到Apache,而另外两个IP地址用于IIS。 我可以使用IISpipe理器将特定的IP地址绑定到IIS,但是我不知道如何使用Apache来完成此操作。 谁能告诉我如何去绑定到特定的IP地址和端口的Apache(端口80是我想使用)。
请注意..我知道PHP可以在IIS下运行。 其实这就是我一直在运行我的PHP Web应用程序。 然而,在IIS下运行的PHP有很多不一致和陷阱,我只是喜欢使用Apache。
它在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
打开conf文件夹下的httpd.conf,并且应该编辑listen行,使其成为
listen yourip:yourport
那么你将有apache2侦听该端口和该IP。 netstat命令应该确认这一点。