http转https问题

愿被世界温柔以待 发布于 10/16 16:44
阅读 563
收藏 0

【华为云1024程序员节·向云而生】预约直播 抽14件华为电子产品礼包!>>>

为什么我使用www.ttblog.site访问时无法定向到https
但是我通过ttblog.site可以访问https

并且通过浏览器访问www.ttblog.site时Remote Address显示的ip不是我的服务器的ip,什么原因

以下是问题补充:

@愿被世界温柔以待:我把腾讯云的cdn关了就好了,但是又想用,不知道怎么配置 (前天 17:11)
加载中
0
g
gmsk1812

1. http 和https是2个服务 http是80端口  https是443端口,浏览器访问https会自动请求443端口不再请求80端口

2. a.com 和 www.a.com 可以看做2个域名,都要做域名指向默认不会 我做了 a.com 指到一个ip,www.a.com 也自动指到这个ip的情况,因为这在域名上是2个a记录,所以你可以把a.com和www.a.com 看成2个入口,只是一般这2个入口在站点配置的时候指向了同一个网站(这个操作需要域名解析配置,站点配置)

所以你的问题是 https的访问请求 是请求的443端口,你这里配置的是80端口的相应所以压根请求就没到这里。

愿被世界温柔以待
愿被世界温柔以待
回复 @gmsk1812 : 我把cdn关了就好了
愿被世界温柔以待
愿被世界温柔以待
回复 @gmsk1812 : 我怀疑是不是我腾讯云加了cdn的原因
愿被世界温柔以待
愿被世界温柔以待
回复 @gmsk1812 : 两个我都监听了,我截图没截全,但是我ping后可以ping通,只是看到的“正在 Ping l8es3w2j.dispatch.spcdntip.com [58.216.107.115]“,这个ip显示的不是我的ip,
g
gmsk1812
回复 @愿被世界温柔以待 : 2.配置nginx站点需要配置2个一个 listen 80 及一个listen 443
g
gmsk1812
回复 @愿被世界温柔以待 : 你这里只监听了80端口,https的访问是打到443 端口上的,如果你的nginx不listen 443 是不能接收到https的请求的,也就是说你这里设置的跳转是不生效的。 1.你需要确认域名解析www.ttblog.site和 ttblog.site 解析到了你这个服务器上,测试方式直接ping 域名,如果解析的ip正确就进行下一步,不然就先解决解析问题
下一页
0
大盘
大盘

整体的配置发出来看看,有配置443端口吗?HTTPS证书有配置吗?

 

愿被世界温柔以待
愿被世界温柔以待
有的,访问ttblog.site默认https,但是加上www就是默认http
0
剑无锋o
剑无锋o

www.ttblog.site 域名解析错误

愿被世界温柔以待
愿被世界温柔以待
为啥会错误,nginx也没有配置别的
0
saileidigi
saileidigi

return 301 https://

少了“:”

0
noday
noday

你先看看你输入的浏览器地址,是不是浏览器自动补全了什么

愿被世界温柔以待
愿被世界温柔以待
变成了http://www.ttblog.site
返回顶部
顶部