如何同时在 Nginx 和 Apache 上托管网站(部分网站)
Posted
技术标签:
【中文标题】如何同时在 Nginx 和 Apache 上托管网站(部分网站)【英文标题】:How do I host a website (parts of it) on Nginx and Apache at the same time 【发布时间】:2021-05-08 21:38:16 【问题描述】:我希望在 nginx (React/Next.js) 上的 www.example.com 和 www.example.com/page 上运行我的主网站,并在 Apache (wordpress) 上的 www.example.com/blog 上运行博客。
这可能吗?
我正在使用 VPS
我希望 IP 地址保持不变
【问题讨论】:
【参考方案1】:你有几个选择:
您可以配置可以从公共访问的 apache 或 nginx 服务器,并且通过 proxyPass 配置,您可以从另一台服务器(运行 apache 或 ngix 或您喜欢的)提供其他内容(基于路径和/或域) 您可以配置负载平衡器,例如 HAProxy,并根据请求的 URL/域将请求直接发送到特定的支持(apache、nginx 或任何您喜欢的)。【讨论】:
以上是关于如何同时在 Nginx 和 Apache 上托管网站(部分网站)的主要内容,如果未能解决你的问题,请参考以下文章
如何在apache服务器上托管python Flask应用程序?
如何配置 Apache2 以允许来自同一 IP 地址的多个同时连接?