在端口8787上运行RStudio的EC2服务器实例超时

问题描述

我正在尝试在AWS EC2实例上运行RStudio,但是它一直超时。我目前正在按照本文(https://aws.amazon.com/blogs/big-data/running-r-on-aws/)中的说明进行操作。

从我的研究中,我意识到这通常是一个安全组问题。

enter image description here

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

我尝试同时使用默认的VPC和我自己的默认VPC,它们都具有以下子网网络ACL规则。

enter image description here

enter image description here

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

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

非常感谢您的帮助!

解决方法

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

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

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

enter image description here

p.s。

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

,

您是否在Web浏览器中访问登录页面?如果这样做,您忘记打开端口80/443

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...