【问题标题】:How to expose port 8888 on AWS EC2 instance with HTTP如何使用 HTTP 在 AWS EC2 实例上公开端口 8888
【发布时间】:2018-07-20 22:45:23
【问题描述】:

我想在我的 AWS EC2 免费层微型实例上公开端口 8888。现在,我的实例安全组有这个绑定协议:

Custom TCP Rule      TCP      8888      0.0.0.0/0       Jupyter Notebook

设置完成后,如果我转到 https://INSTANCE_PUBLIC_IP:8888/,我会看到一个带有

的警告屏幕
Your connection is not private
Attackers might be trying to steal your information from 
INSTANCE_PUBLIC_IP (for example, passwords, messages, or credit cards). 
Learn more
NET::ERR_CERT_AUTHORITY_INVALID

我点击高级,然后我终于可以访问端口了。但我的问题是,我怎样才能克服这个问题,这样我就再也看不到这个屏幕了(如何让我的 SSL 获得批准?)。而且我还看到一些人公开了一个端口(例如 8888)并通过http://INSTANCE_PUBLIC_IP:8888/ 访问它(注意 http 而不是 https)。这怎么可能?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 port aws-security-group


    【解决方案1】:

    您的设置没有问题。 SSL 可用于任何端口,因此端口 8888 不是问题。问题是您的 SSL 证书是自签名的(不是由证书颁发机构创建的)。

    Let's Encrypt 等公司提供免费的 SSL 证书。值得一看。

    【讨论】:

      猜你喜欢
      • 2021-06-08
      • 2023-03-16
      • 1970-01-01
      • 2018-10-23
      • 2018-04-07
      • 1970-01-01
      • 2020-08-05
      • 1970-01-01
      • 2013-06-14
      相关资源
      最近更新 更多