vps测评网站源码分享是多少(vps评测与排名)

各位老铁们,大家好,今天由我来为大家分享vps测评网站源码分享是多少,以及vps评测与排名的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

前言

HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer或HypertextTransferProtocolSecure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。它是一个URIscheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器NetscapeNavigator中,提供了身份验证与加密通讯方法。现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。

一、为什么使用HTTPS

HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等。

为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS。为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。

HTTPS协议可以防止网络数据在传输过程中被抓取、篡改,可以用来应对运营商劫持、广告植入。此外,访问支持HTTPS协议的网站时,谷歌等浏览器会在地址栏处显示一个安全标识,这样在用户看来会显得网站比较安全,提升客户信任度。

部署HTTPS需要先购买SSL证书,证书的价格为每年几千到几万元不等。也有一些服务商会提供免费的SSL证书,下面介绍两种申请免费SSL证书并部署HTTPS的方式。

二、Let’sencrypt免费证书

Let’sEncrypts是一个公共的免费SSL的项目,逐渐被广大用户传播和使用,由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的为推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的用户加入和赞助支持。

下面介绍下ubuntu下安装Let’sencrypt证书的过程。

1.安装certbot(用于自动续约证书)

更新apt安装源\nsudoapt-getupdate\n安装letsencrypt\nsudoapt-getinstallletsencrypt\nlisten[::]:80;\nserver_namewww.domain.com;\nlisten[::]:443sslhttp2;\nserver_namewww.domain.com;\nlocation/{\nroot/usr/share/nginx/html;\nindexindex.htmlindex.htm;\n}\nredirectservererrorpagestothestaticpage/50x.html\ncertssenttotheclientinSERVERHELLOareconcatenatedinssl_certificate\nssl_certificate/etc/letsencrypt/live/www.domain.com/fullchain.pem;\nssl_certificate_key/etc/letsencrypt/live/www.domain.com/privkey.pem;\nssl_session_timeout1d;\nssl_session_cacheshared:SSL:50m;\nssl_session_ticketsoff;\nssl_dhparam/etc/ssl/certs/dhparam.pem;\nHSTS(ngx_http_headers_moduleisrequired)(15768000seconds=6months)\nadd_headerStrict-Transport-Securitymax-age=15768000;\nfetchOCSPrecordsfromURLinssl_certificateandcachethem\nssl_staplingon;\nssl_stapling_verifyon;\nverifychainoftrustofOCSPresponseusingRootCAandIntermediatecerts\nresolver8.8.8.88.8.4.4valid=300s;\n每天夜里凌晨2点续签:\n*2***servicenginxstop&letsencryptrenew&servicenginxstart\n

三、七牛云免费证书

许多云服务商如阿里云、腾讯云、七牛云会提供免费的SSL证书,此类证书的有效期大多为一年,到期需要手动续签。这里通过七牛云举例说明。

1.申请证书

访问https://portal.qiniu.com/certificate/apply,选择购买免费证书:

填写信息并申请成功后,可以在证书列表查看相关证书:

2.下载证书

依次点击【详情】-【查看证书】-【下载证书】下载证书文件:

下载完成后将证书上传到服务器。

3.修改nginx配置

此证书设置的方法与Letsencrypt类似,只需将上传后证书文件所在路径替换一下即可,这里就不在赘述了。

有任何疑问可以关注微信公众号“全栈社区”进行提问,还可获取更多站长、开发者必备的前端、后端、运维技术干货。19元美国VPS、网站空间、建站源码:www.xumaoyun.com

好了,关于vps测评网站源码分享是多少和vps评测与排名的问题到这里结束啦,希望可以解决您的问题哈!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平