Apache服务器一个IP一个PORT基于url提供不同的服务

Apache服务器一个IP一个PORT基于url提供不同的服务

我有一个在 CentOS 7 上运行的 httpd 服务器,它正在监听端口 443。

我想从该服务器运行两件事:

  1. 一个正常的网站 -https://example.com/normal/website.html
  2. 在 Python(或类似语言)上运行的 API 端点 -https://example.com/api/***

第二部分应该将我的请求重定向到 Python API 端点。

请告知这是否可行。

答案1

是的,这是可能的。使用反向代理将 /api 代理到您的后端。另一个选择是使用 api.example.com 和 apache vhosts。Apache 完全有能力在同一个 IP 上运行多个 vhost。

相关内容