运行 同一台机器上的 2 个不同的 Apache 服务器有不同的端口?

Run 2 different apache servers on the same machine with different ports?

我想知道是否可以有两个 apache 服务器并能够将其设置为两个不同的端口,例如:192.168.0.1:80 和 192.168.0.1:81。 如果可能的话,怎么做? 有关信息,我在 ubuntu 服务器计算机上。

是的,可以通过在 apache 中配置虚拟主机,像这样...

    Listen 80
    Listen 81
    
<VirtualHost *:80>
    DocumentRoot "/www/app1"

    # Other directives here
</VirtualHost>

<VirtualHost *:81>
    DocumentRoot "/www/app2"

    # Other directives here
</VirtualHost>