我正在尝试解决方法.. 在我的客户端的服务器上,一个带有 apache 的服务已经在运行,现在我正在尝试向我的服务添加一个子域,其中包括在 docker 中运行的 nginx。我的问题:如何将子域添加到指向在 docker 中运行的 nginx 的 apache?
听起来是一个糟糕的解决方案,但将服务整合在一起需要付出很多努力,您怎么看?(osTicket 已经在 apache 后面运行,我想安装 bitwarden - bitwarden.com)
谢谢您的帮助!
在架构上,这完全是从前到后的。虽然 Apache 完全能够作为代理运行,但它是一个复杂而笨重的软件——将它放在轻量级 Web 服务器前面就是把车放在马的前面。
您还没有说您要实现的目标:您只有一个 IP 地址吗?您是否需要它们以相同的虚拟主机名出现?
您可以将两者都放在代理后面 - nginx 或 varnish 是明显的候选者。
OSTicket 是一个 PHP/MySQL 应用程序 - 它将像在 Apache 和 mod_php 上一样运行 nginx+php-fpm。然而,bitwarden 本身是一个独立的网络服务器——你为什么要尝试在其中添加另一台服务器?