我已经成功地在目录/home/rstudio/nlp
内的Ubuntu服务器上(在AWS上)托管了一个闪亮的应用程序,因此最终文件为/home/rstudio/nlp/app.R
,我可以通过以下URL在Internet上访问它:
http://XX.XXXX.XX.XX:3838/nlp
(对不起,我已经屏蔽了IP地址)
但奇怪的是,如果将同一个app.R文件放在一个子目录中,例如/home/rstudio/nlp/shiny/app.R
,不会在网址上被拾取
http://XX.XXXX.XX.XX:3838/nlp/shiny
它引发错误:
未找到
我尝试了以下方法:
http://XX.XXXX.30.42:3838/ShinyApps/sample-apps/hello
:工作。/home/rstudio/ShinyApps/sample-apps
中移动我的app.R:运行成功/opt/shiny-server/config
的闪亮配置文件中是否配置了任何目录名称:找不到。为什么无法在nlp
目录下的子目录中访问app.R?
我确定这不是应用程序初始化问题,因为在这种情况下,错误有所不同。我尝试添加一个故意的错误,这是错误消息(当然,当应用程序放置在其他目录中时)
发生错误应用程序无法启动。应用程序 在初始化期间退出。
但是当app.R放在nlp/shiny
目录中时,我没有得到相同的错误。 Not found
错误指示子目录不可访问或不正确。
任何帮助将不胜感激。