How do I deploy Streamlit on a domain so it appears to run on a regular port (i.e. port 80)?

您希望在一个域名上部署一个Streamlit应用程序,使其看起来像是在80端口上运行。

  • 你应该使用一个反向代理来将来自ApacheNginx等网络服务器的请求转发到你的Streamlit应用运行的端口。你可以通过几种不同的方式实现这一点。最简单的方法是转发发送到你域名的所有请求,这样你的Streamlit应用就会显示为你网站的内容。

  • 另一种方法是配置您的网络服务器,将请求转发到指定的子文件夹(例如 http://awesomestuff.net/streamlitapp)到同一域上的不同 Streamlit 应用程序,如这个由 Streamlit 社区成员提交的 Nginx 配置示例

相关论坛帖子:

forum

还有问题吗?

我们的 论坛 充满了有用的信息和Streamlit专家。