【问题标题】:which Apache server will it use?它将使用哪个 Apache 服务器?
【发布时间】:2011-04-15 13:12:09
【问题描述】:

让我们考虑一个案例,有 2 台 apache 服务器在运行,并且有一个域可用。 如果我们提出这样的请求,http://domain1.com/example1.php 它应该请求一个 存在实际域的 apache 服务器。当 http://domain1:8000/example1.php 时,它应该指向同一域组下的另一台服务器(其他机器)中的应用程序。

现在的问题是,如果http://domain1:8000/example1.php被请求,那么它将在哪个服务器上运行?哪个服务器会解释它?哪个服务器将执行这些文件,要么是 domain1 系统中的 apache 服务器,要么是 domain1:8000 (这是另一台机器,端口转发到哪个请求)指向的 apache 服务器?

【问题讨论】:

    标签: php apache


    【解决方案1】:

    服务器将侦听特定端口,因此如果您使用不同的端口,它将转到正在该端口上侦听的任何服务器,而与域无关。

    【讨论】:

      【解决方案2】:

      由于您使用的是端口转发,因此它只能由您将端口转发到的任何地方处理。因此,端口 80 被转发到您的主服务器,端口 8000 被转发到另一台服务器。如果您没有转发,并且全部都转到第一台服务器,那么如果第一台服务器也没有在端口 8000 上侦听,那么您会收到错误消息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-28
        • 1970-01-01
        • 1970-01-01
        • 2023-04-06
        • 2017-11-23
        • 2021-07-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多