快生活 - 生活常识大全

月订单额过万的网站为何一夜之间消失


  不知道你有没有这样的经历:明明网址正确,网络通畅,但是自家网站就是打不开。
  就在最近,小编就有一个客户遇到了这样的问题。
  客户非常着急的发来信息说他们的网站打不开了,浏览器提示:无法访问此网站。
  ↓ ↓ ↓
  收到客户的反馈,小编首先自己测试一下(万一是客户输错了网址呢),发现能正常打开 。
  ↓ ↓ ↓
  于是让客户不要着急,先检查网络是否通畅,检查发现网络通畅。
  那就让客户确认一下网址有没有输错,客户说网址正确,顺手再次丢了一张截图以证"清白"。
  ↓ ↓ ↓
  乍一看,网址好像是没有问题,但小编仔细一看,瞬间发现了问题所在
  ↓ ↓ ↓
  域名没错,但是http后面多了个字母"s",仅仅一个字母的差别,网站就打不开了。
  那么,http和https究竟是什么?二者有何区别?又为什么会造成多了一个"s"网站就打不开的情况呢?往下看:
  ·1·
  http和https究竟是什么?
  http是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从www服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
  https是以安全为目标的http通道,简单讲是http的安全版,即http下加入SSL层,https的安全基础是SSL,因此加密的详细内容就需要SSL。
  https协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。
  ·2·
  http和https有何区别?
  http协议传输的数据都是未加密的,也就是明文的,因此使用http协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对http协议传输的数据进行加密,从而就诞生了https。
  简单来说,https协议是由SSL+http协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。
  二者的主要区别如下:
  1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。
  2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。
  3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
  4、http的连接很简单,是无状态的;https协议是由SSL+http协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
  ·3·
  什么时候需要加"s"?
  如果网页没有加密协议,那么则用http打开即可。
  如果网页含有加密协议,那么只能用https打开。
  需要注意的是:有时候我们使用360浏览器打开网站时,网址前缀默认是https,这时,如果你需要打开的网页是没有加密协议的,手动去掉s即可。
网站目录投稿:凝云