【问题标题】:IIS and Apache (WAMP) runningIIS 和 Apache (WAMP) 正在运行
【发布时间】:2011-07-24 06:19:15
【问题描述】:

我们如何在同一台机器上同时运行 IIS 6 和 Apache (wamp)?

【问题讨论】:

  • 对于 2 台或更多服务器,您应该为它们提供不同的端口 - 例如,80 用于 IIS,81 用于 Apache。

标签: apache iis iis-7 iis-6 wamp


【解决方案1】:

IIS 和 Apache 应该有不同的端口。

更改 Apache(WAMP) 的端口

  1. 点击您可以在托盘上看到的 WAMP 图标或其他 wamp 快捷方式图标。
  2. 查找 Apache 并打开 httpd.conf 或者如果您知道它的存储位置。
  3. 找到“80”然后改变

    听 80 听 8080

    ServerName localhost:80 到 ServerName localhost:8080

    注意:您可以更改您想要的端口,只要它不会与您的其他端口冲突。如果端口在此范围内,则更安全和常见。

  4. 然后点击重启所有服务。

请参阅here 了解更多信息。

如果您更喜欢更改 IIS 而不是 Apache,请查看IIS

【讨论】:

  • 我成功地将 IIS 端口更改为 8080,但 Microsoft-HTTPAPI/2.0 仍在使用端口 80。关于如何终止该服务的任何建议?
【解决方案2】:

要注意的另一件事是用于 VirtualHosts 的端口 (443)。在您的Apache 文件夹中,在conf/extra 中应该有一个名为http-vhosts.conf 的文件

您应该将所有 443 实例更改为不同的端口。

变化:

Listen 443
NameVirtualHost 127.0.0.1:443
<VirtualHost 127.0.0.1:443>

那么你应该很好地运行这两个服务。

【讨论】:

  • 端口 443 是 HTTPS,可能与虚拟主机相关联,也可能不相关。
  • 3 年后...这实际上对我有帮助,我在 http-vhosts.conf 中用 &lt;VirtualHost localhost:8080&gt; 替换了 &lt;VirtualHost *:80&gt;,完成了 ace suggested in httpd.conf 的操作(即不需要ListenNameVirtualHost 行-@Anders 我相信Skip 默认设置了443,这就是他建议更改所有这些行的原因)。我还在windows hosts like this中放了2行:127.0.0.1 myproj.local::1 myproj.local并通过http://myproj.local:8080浏览。
【解决方案3】:

或者像我的情况一样,我希望 wamp 在同一网卡上的辅助 ip 上的端口 :80 上运行。 这允许我使用我的主 ip 在 :80 和辅助 ip :80 apache 上运行 IIS。 如何在同一个网卡上获得多个IP? stackoverflow alias IP

  1. 浏览到'C:\wamp64\bin\apache\apache2.4.23\conf'
  2. 打开 httpd.conf
  3. 查找 Line ~72 Listen 0.0.0.0:80 并将其更改为辅助 ip(在我的情况下为 192.168.210.41:80)。
  4. 我不得不重新启动电脑,因为 IIS 不想重新启动。首先启动 IIS,然后是 Wamp。 有效!

【讨论】:

    【解决方案4】:

    您可以通过更改 Apache 或 IIS 的端口号同时运行两个服务器。
    A)如何更改 Apache 端口号:

    1) 打开位于文件夹“C:\wamp64\bin\apache\apache2.4.23\conf”中的“httpd.conf”文件。如果您的 wamp 正在运行,您也可以直接从系统尝试打开文件。
    2) 在文件中搜索“listen”文本并将默认端口 80 更新为 8080。
    3) 现在重启 WAMP 服务器,使新的端口号生效。
    4) 使用 url “http://localhost:8080/” 打开浏览器 wamp 将显示主页。
    参考:http://sforsuresh.in/iis-and-wamp-servers-on-the-same-system/

    B) 如何更改 IIS 端口:
    1) 开始并输入 IIS。
    2) IIS 管理器将打开。点击左侧的“默认网站”。
    3) 单击右侧操作部分的“绑定...”。
    4) 弹出窗口将打开并列出 80 端口。选择它并单击编辑按钮。
    5) 更新端口并重启服务器。现在尝试使用浏览器访问。

    参考:http://sforsuresh.in/change-iis-port-windows/

    【讨论】:

    • 请不要大量发布重复的答案。相反,将问题标记为重复。
    【解决方案5】:

    在 WAMPSERVER 3.0.6 及更高版本中,右键单击 WAMPSERVER 图标并导航到工具选项。(仅当其绿色 - 即所有服务都在运行时)。它将列出 Apache 和 MySQL 的所有选项。测试可用端口,如果没有点击“使用 8080 以外的端口”,它会弹出一个框,您可以输入值并发送端口文本。Image attached

    【讨论】:

      猜你喜欢
      • 2014-08-08
      • 2018-11-19
      • 2011-08-22
      • 2012-07-26
      • 1970-01-01
      • 1970-01-01
      • 2011-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多