【问题标题】:How to run Apache2.4 on two different Ports and set up proxypass and reversepass at the same time (Windows 2012)?如何在两个不同的端口上运行 Apache2.4 并同时设置 proxypass 和 reversepass(Windows 2012)?
【发布时间】:2023-11-28 18:27:01
【问题描述】:

我的问题实际上是双重的。

1) 我想让 apache 在两个不同的端口上运行。端口 80 和端口 8000。

2 ) 两者实际上都是 TOMCAT 的前端反向代理。

到目前为止,我知道如何使用 ajp 为 tomcat 设置我的反向代理指令,并且一切正常。

我很困惑的是

a) 如何设置反向代理的指令也包含端口。

b)我在这里和那里发红说只有两个指令来监听两个端口是不够的 听 80 听 800 但必须使用虚拟主机。

请有人指导我需要做什么才能使其正常工作吗?

【问题讨论】:

    标签: apache virtualhost reverse-proxy


    【解决方案1】:

    正如您所提到的,您需要使用多个虚拟主机。 apache 配置看起来像:

    Listen 80
    <VirtualHost *:80>
     ...
    </VirtualHost>
    
    Listen 8000
    <VirtualHost *:8000>
     ...
    </VirtualHost>
    

    然后您可以include 两个虚拟主机中的一些配置将其集中在一个地方。更多信息,请参阅the documentation

    【讨论】:

      最近更新 更多