将 apache 服务器的一个子文件夹作为代理重定向到 azure web 应用程序

Redirecting as proxy one subfolder of apache server to azure web app

我在 apache 网络服务器上有一个网站,我希望其中一个子文件夹透明地重定向到 azure 网络应用程序。

但是,我需要 url 留在 mydomain.org,所以我想 - 例如 mydomain.com/azure/x/y实际显示 azuredomain 的结果。org/x/y

我相信我可以使用带有规则的 .htaccess 来做到这一点:RewriteRule ^(.*)$ azuredomain.org/ [P]

但是,这会导致 azure 404 错误并提示“自定义域尚未在 Azure 中配置”,这实际上是正确的。

是否可以在 azure 中将 'mydomain.org ' 配置为自定义域,但仅针对一个子文件夹 (mydomain.org /azure/),同时允许所有其他url要映射到 apache 服务器吗?

我成功了:

  1. 创建指向文件夹 'azure'
  2. 的子域 'azure'
  3. 使用规则 RewriteRule ^(.*)$ azuredomain.org/ [P]
  4. 将 .htaccess 添加到 'azure' 文件夹
  5. 将记录添加到域:
  • TXT / asuid.azure / [verificationID]
  • CNAME/蔚蓝/azuredomain.org
  1. 在网络应用程序设置中添加带有子域的自定义域:azure.mydomain.org