Windows Server 2008 上的 Apache 和 IIS 之间存在冲突。它们都想控制端口 80;我们不将 IIS 用于任何用途,所以我想禁用该服务。
但是我找不到它!这个可以禁用吗?我宁愿禁用而不是删除该功能,以防万一有什么东西确实在使用 IIS。
提前感谢 Duncan
答案1
不要只是禁用该服务。转到服务器管理器并从计算机中删除 Web 服务器角色。这将确保某些东西不会因某种原因意外(或恶意)再次启动该服务。它将阻止 Windows 更新想要安装 IIS 补丁(除非您再次安装它),并且更干净。
答案2
选项1
如果您希望稍后能够临时启动服务,那么您可以禁用 Windows 服务
IIS 管理服务
更新:仅当您启用了 IIS 6 兼容性时,此服务才会存在。
这是要禁用的服务:
World Wide Web Publishing Service
选项 2
删除 Web 服务器 (IIS) 角色。这将永久删除您服务器中的该功能。如果您认为需要该服务,则必须稍后添加该角色。
答案3
将 IIS 的端口更改为另一个。默认情况下,它的端口是 80,但您可以更改它。这样以后您就可以同时使用两者。