Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http AWS S3虚拟主机SSL不提供索引页_Http_Ssl_Amazon S3 - Fatal编程技术网

Http AWS S3虚拟主机SSL不提供索引页

Http AWS S3虚拟主机SSL不提供索引页,http,ssl,amazon-s3,Http,Ssl,Amazon S3,我无法解决AWS S3虚拟主机的问题。我需要在导航到主机名时提供SSL和索引页 在纯文本上提供索引页: 无法通过SSL访问: 可通过SSL访问,但不提供索引页: 可通过SSL访问并提供显式页面: 有没有一种方法可以访问SSL并为索引页提供服务?没有来自S3网站端点的SSL。对不起 $ nc -zv hjr-test.s3-website-us-east-1.amazonaws.com 443 nc: connect to hjr-test.s3-website-us-east-1.amazo

我无法解决AWS S3虚拟主机的问题。我需要在导航到主机名时提供SSL和索引页

  • 在纯文本上提供索引页:
  • 无法通过SSL访问:
  • 可通过SSL访问,但不提供索引页:
  • 可通过SSL访问并提供显式页面:

有没有一种方法可以访问SSL并为索引页提供服务?

没有来自S3网站端点的SSL。对不起

$ nc -zv hjr-test.s3-website-us-east-1.amazonaws.com 443
nc: connect to hjr-test.s3-website-us-east-1.amazonaws.com port 443 (tcp) failed: Connection refused
$ nc -zv hjr-test.s3-website-us-east-1.amazonaws.com 80
Connection to hjr-test.s3-website-us-east-1.amazonaws.com 80 port [tcp/http] succeeded!

据我所知,有两种方法可以到达s3存储桶:

  • 一个普通的s3url(问题中的示例2和示例4)
  • 网站提供一些额外功能的url(示例1和3)
s3url支持SSL,但它只是一个原始的bucket“get”。没有花哨的东西。网站url支持特定于网站的特殊功能,如重定向规则和自动索引页面重定向,但不支持SSL

我不知道为什么网站URL不支持SSL。也许亚马逊还没有实现它?也许出于某种原因,他们希望您使用非区域特定域?也许他们想让你用CloudFront?也许他们的蜥蜴人秘密霸主委员会已经禁止死刑

我相信,一旦有人向我解释,我就会明白这一点


不管怎么说,这是我在闲逛之后的理解。我对这种东西还不太熟悉,所以还是少说一句。

443不是在期待某种安全吗?那么nc-zv是否提供了这一点,还是因为正常运行而拒绝了连接?几年后,但我认为第四条链路表明SSL正在工作。此外,链路3(现在至少)通过SSL返回403。