我的电脑上安装了 IIS 7。我在这个系统上安装了 WAMP,但现在我无法在 Apache 上使用网站。
我尝试使用 -
iisreset 停止
但这引发了一个错误 -
RPC 服务器不可用。
我如何停止 IIS 7 以便在 Apache 上使用我的网站?
答案1
使用命令行
打开提升的命令行窗口。
在命令提示符下,输入净停止 WAS然后按 ENTER;输入是然后按 ENTER 停止 W3SVC。
要重新启动 Web 服务器,请键入网络启动 W3SVC然后按 ENTER 启动 WAS 和 W3SVC。
来源 :http://technet.microsoft.com/en-us/library/cc732317(WS.10).aspx
答案2
除非您更改了 Web 服务器运行的端口,否则默认情况下它们都在端口 80 上运行。
进入 IIS 并将绑定更改为端口 81 而不是 80。这将允许 apache 运行,同时尝试通过 IIS 访问网站时,它们需要以 :81 结尾
希望这可以帮助。
答案3
您可以使用 XAMPP,非常容易安装并让您将 apache 作为服务启动。
如果您希望 IIS 监听端口 80 并且 apache 监听端口 81,那么您还必须更改 apache SSL 端口,因为 IIS 使用 443。
如果您想在端口 80 上同时使用它们,您可以在 TCP/IP 属性下的本地连接中为您的 Windows 添加一个虚拟 IP。
您将使用 IIS 的默认静态 IP,而 apache 将使用虚拟 IP。
然后,在 c:\windows\system32\drivers\etc\hosts 上添加一些条目,例如:
iis.本地 192.168.xx
apache.本地 192.168.xy
尝试启动这两项服务。
如果您还有其他问题,请询问我。
问候,