gpt4 book ai didi

r - 在我自己的服务器上部署一个应用程序,地址中没有端口号

转载 作者:行者123 更新时间:2023-12-04 16:34:03 25 4
gpt4 key购买 nike

我已经用 R 和 Shiny-server 设置了我自己的服务器,并且已经在上面安装了一些应用程序。

但是,所有应用程序都有一个类似 :3838 的端口号。在 blahblah.com:3838/app_name ,这看起来不太好,如果我 future 的计划是使用 Shiny 构建整个站点。

因此,如果可以更改某些配置,我可以删除 :3838从地址?

最佳答案

您需要更改 Shiny Server 配置文件中的设置(更改它监听的端口)。请参见下文(假设您正在运行 Ubuntu):

找到 Shiny 的服务器配置文件(在/etc/shiny-server/shiny-server.conf 中可用)。找到这一行:

# Instruct this server to listen on port 3838
listen 3838;

将其更改为 80(这是默认的 http 端口)。

然后重新启动 Shiny 的服务器服务:
service shiny-server restart

您的所有应用程序现在都将通过 :80(或常规 http 端口)运行,您在输入链接时无需提及。

注意:我不确定这会如何影响您可能托管的其他网站(我只在我的机器上运行 Shiny/rstudio 服务器,所以我不需要担心)。

有关更多信息,请参阅 shiny server documentation (第 2.1 节针对您的具体问题)

关于r - 在我自己的服务器上部署一个应用程序,地址中没有端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29973026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com