我已经使用 R 和闪亮服务器建立了自己的服务器,并且已经在上面放置了一些应用程序。
但是,所有应用程序都有一个端口号,例如:3838
in blahblah.com:3838/app_name
,如果我未来的计划是使用闪亮构建整个网站,这看起来不太好。
因此,如果可以更改某些配置,我可以删除:3838
从地址?
您需要更改 Shiny Server 配置文件中的设置(更改其侦听的端口)。请参阅下文(假设您运行的是 Ubuntu):
找到闪亮的服务器配置文件(位于/etc/shiny-server/shiny-server.conf)。找到该行:
# Instruct this server to listen on port 3838
listen 3838;
将其更改为 80(这是默认的 http 端口)。
然后重新启动闪亮的服务器服务:
service shiny-server restart
您的所有应用程序现在都将通过 :80(或常规 http 端口)运行,在键入链接时无需提及。
注意:我不确定这会如何影响您可能托管的其他网站(我只在我的盒子上运行shiny/rstudio服务器,所以这不是我需要担心的事情)。
欲了解更多信息,请参阅闪亮的服务器文档(第 2.1 节针对您的具体问题)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)