【发布时间】:2019-08-27 03:26:44
【问题描述】:
我想在我的家庭服务器上安装 Nextcloud。 Nextcloud 快照将始终将 Nextcloud 实例放在 /,假设为 https://myserver.ddns.com。但我也想从我的服务器https://myserver.ddns.com/otherstuff/ 提供其他网页,所以我想将 Nextcloud 移动到https://myserver.ddns.com/nextcloud/。
似乎这可以通过使用带有 URL 重写的反向代理的 HTTP 服务器来完成,即我在端口 81 上运行 Nextcloud snap,反向代理透明地路由 https://myserver.ddns.com/nextcloud/ -> https://myserver.ddns.com:81/。
但我不想将未加密的 Nextcloud 实例暴露给互联网。是否可以为 HTTPS 实例执行此 URL 重写?它需要代理读取 HTTPS 请求,但透明的反向代理不应该能够解密通信?
替代方案当然是手动安装 Nextcloud,但 snap 承诺更容易维护和配置,由比我更了解这些东西的人编写。
【问题讨论】:
标签: url-rewriting reverse-proxy nextcloud