我在 AWS EC2 上运行的 ubuntu 20.04 中安装 Shiny-server 时遇到问题。最后我想出了一种从源代码安装它的方法。似乎安装正常,但是当我转到 https://<xxx>.amazonaws.com:3838/<appname>
时,它没有加载页面。相反,它给出了这个错误
This site can't be reached.
<xxx>.amazonaws.com took too long to respond.
ERR_CONNECTION_TIMED_OUT
我给了 sudo shiny-server
并得到了这个
[2021-02-02T17:30:37.418] [INFO] shiny-server - Shiny Server v1.5.16.0 (Node.js v12.20.1)
[2021-02-02T17:30:37.420] [INFO] shiny-server - Using config file "/etc/shiny-server/shiny-server.conf"
[2021-02-02T17:30:37.459] [WARN] shiny-server - Running as root unnecessarily is a security risk! You could be running more securely as non-root.
[2021-02-02T17:30:37.462] [INFO] shiny-server - Starting listener on http://[::]:3838
所以这似乎工作正常。
我检查了 EC2 上的安全组并确保它允许到端口 3838 的所有入站连接。