我已经使用R和闪亮服务器设置了我自己的服务器,并且已经在其上放置了一些应用程序。
但是,所有应用都有:3838
中的blahblah.com:3838/app_name
端口号,如果我未来的计划是使用闪亮的方式构建整个网站,那么这看起来不太好。
那么,如果可以更改某些配置,我可以从地址中删除:3838
吗?
答案 0 :(得分:6)
您需要更改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端口)运行,在输入链接时您无需提及。
注意:我不确定这可能会影响您可能托管的其他网站(我只在我的盒子上运行有光泽/ rstudio服务器,因此我不需要担心)。< / p>
有关详细信息,请参阅shiny server documentation(针对您的具体问题的第2.1节)