繁体   English   中英

在 docker 中的 nginx 前运行 apache

[英]runing apache in front of nginx in docker

我正在尝试解决方法.. 在我客户端的服务器上,一个带有 apache 的服务已经在运行,现在我正在尝试向我的服务添加一个子域,其中包括一个在 docker 中运行的 nginx。 我的问题:如何将子域添加到指向在 docker 中运行的 nginx 的 apache?

听起来是一个糟糕的解决方案,但将这些服务整合在一起需要付出很多努力,你怎么看? (osTicket 已经在 apache 后面运行,我想安装 bitwarden - bitwarden.com)

感谢您的帮助!

在架构上,这完全是前后颠倒的。 虽然 Apache 作为代理运行的能力很强,但它是一个复杂而沉重的软件——把它放在一个轻量级的网络服务器前面就是把推车放在马的前面。

您还没有说明您要实现的目标:您是否只有一个 IP 地址? 你需要它们出现在同一个虚拟主机名下吗?

您可以将两者都放在代理后面 - nginx 或 varnish 是明显的候选对象。

OSTicket 是一个 PHP/MySQL 应用程序 - 它可以像在 Apache 和 mod_php 上一样运行 nginx+php-fpm。 然而,bitwarden 本身是一个独立的网络服务器——你为什么要尝试添加另一个服务器?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM