我已经运行了所有SSL证书、域等的Nextcloud实例,但我在同一台PC上运行了Jellyfin,我希望通过域访问它,不像现在的PC IP那样。我的问题是如何使用SSL证书通过域访问Jellyfin实例?我正在使用Ubuntu服务器18.04 LTS。
提前谢谢你。
发布于 2021-02-12 16:53:21
取决于您所拥有的SSL证书。
您可以设置一个通配符,或两个三级域名指向您的PC。然后,您可以在Nextcloud和Jellyfin前面运行一个反向代理,以正确地路由流量。然后你可以:
您可以使用https://nextcloud.example.tld和https://jellyfin.example.tld访问它
如果您有一个域证书:
设置反向代理,将路径/jellyfin路由到jellyfin,并将/nextcloud路由到nextcloud。然后,您必须更新他们的配置,以便他们期望不同的基url。
在这种情况下,您只有以下SSL选项:
如何在代理上设置SSL终端取决于您将使用哪个代理,因此我现在无法帮助您。
您可以使用https://example.tld/nextcloud和https://example.tld/jellyfin访问它
由于您希望使用友好的URL而不是IP,这似乎不会让您感兴趣,但这仍然是一种选择。
您可以更改端口侦听,对两者使用相同的证书,然后通过指定端口访问其中的一个。
这实际上会在默认情况下工作,因为Nextcloud监听端口443,Jellyfin端口8920。
您可以使用https://example.tld(:443)和https://example.tld:8920访问它
https://askubuntu.com/questions/1280251
复制相似问题