首页 > 解决方案 > 在端口 8787 上运行 RStudio 的 EC2 服务器实例超时

问题描述

我正在尝试在 AWS EC2 实例上运行 RStudio,但它一直超时。我目前正在遵循这篇文章中的说明 ( https://aws.amazon.com/blogs/big-data/running-r-on-aws/ )。

根据我的研究,我意识到这通常是安全组问题。在此处输入图像描述

我的实例可以访问 SSH 端口 22 和自定义 TCP 端口 8787。我一直在使用此链接(https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#TroubleshootingInstancesConnectionTimeout)进行故障排除。

我尝试使用默认 VPC 和我自己的,两者都有以下子网网络 ACL 规则。在此处输入图像描述 在此处输入图像描述

但是,我的公共 IPVv4 DNS ( http://ec2-18-234-130-212.compute-1.amazonaws.com/ ) 一直超时。我无法访问登录页面。

使用第一个链接设置实例的朋友成功了,据我所知,我所做的一切都是一样的。

任何帮助是极大的赞赏!

标签: amazon-web-servicesamazon-ec2aws-security-grouprstudio-server

解决方案


您的 RStudio工作正常。在您的 URL 中,您必须提供端口号:8787

http://ec2-18-234-130-212.compute-1.amazonaws.com:8787

正如您在问题中所写,您似乎正在使用没有端口号的链接。

在此处输入图像描述

ps

正如您当前设置的那样,您到 RStudio 的流量通过 HTTP未加密。如果您对此不满意,快速解决方法是使用从实例到本地工作站的ssh 隧道。这样可以关闭端口 8787,因为所有流量都通过端口 22 和 ssh。


推荐阅读