如何在Ubuntu + Apache上公开FusionAuth以从浏览器连接?

nwlls2ji  于 2023-03-13  发布在  Apache
关注(0)|答案(1)|浏览(118)

我一直在深入研究FusionAuthdocumentation,但找不到方法。
我正在运行Ubuntu 22 + Apache + MySQL。我已经将 fusionauth.my-domain.com 指向这样的服务器。
我刚刚安装了DEB包,我想配置它,但我找不到从“生产”环境中的浏览器访问它的方法。
我找到的唯一参考是开发模式:https://fusionauth.io/docs/v1/tech/developer-guide/exposing-instance
你能给我一些提示吗?我应该怎么做才能访问 fusionauth.my-domain.com:9011 进行安装?
谢了哈维

--编辑--

在Apache conf files上,它只提到如何使用一个租户或应用程序:

# Change the following:
# ab613909-571b-457c-a89e-336764f545d7 -> to the client_id of your application
# 92e5c59d-4a54-499d-944f-70a06a4881a2 -> to the tenant ID of your tenant

如何修改重写规则来处理两个应用程序ID?我应该“复制粘贴”吗?

1szpjjfi

1szpjjfi1#

你有两个选择。
备选办法1:
你可以将FusionAuth服务器直接暴露给互联网。这意味着允许流量到端口9011(FusionAuth监听的端口)。如何做到这一点取决于你的主机提供商,所以我会问他们如何将运行在非标准端口上的服务暴露给互联网。这有运行HTTP而不是HTTPS的缺点,但对测试功能很有用。
您可以在FusionAuth终止TLS,但您需要安装SSL证书,这超出了本答案的范围。https://fusionauth.io/docs/v1/tech/reference/configuration通过搜索“HTTPS服务器”。
备选方案二:
你也可以运行一个代理,比如apache httpd或nginx,你需要配置代理来转发连接到FusionAuth。
这就是您可能希望在生产环境中运行FusionAuth的方式。这里是documentation about proxy configurationsample proxy configs contributed by the community

相关问题