VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

关于如何构建https站点的教程

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

首先,申请域名

国内域名注册服务商:新网、王湾等。

国外域名注册商:Gododdy、Bluehost等。

您可以根据自己的需求注册相关域名。

第二,购买主机服务器

国内主机服务器提供商:腾讯云、阿里云等。

国外主机服务器提供商:Gododdy、Bluehost等。

可以根据自己的需求购买相关的主机服务器。另外,国外的主机服务器还有一个非常大的优势,那就是不需要备案。

第三,申请SSL证书

相关课程:SSL证书/HTTPS域名证书申请步骤。

第四,构建一个https站点

1.启用nginx的https模块,然后重写到https站点。

原理:https访问nginx,Nginx重定向到https站点。在这种情况下,Nginx单独充当代理服务器,而网站充当web服务器。此外,https链接到域名,因为SSL证书验证的是域名,而不是ip。即使你访问百度https://14.215.177.38/,,,你也会被提示该证书不可信,因为该证书是由www.baidu.com认证的,而不是百度的IP。

2.设置nginx的配置文件:

#HTTPS

服务器{

监听8889 ssl#默认值为443,但我的端口443被占用并更改为8889。

服务器名do1shoje.cn;

ssl _证书../ca/cert . PEM;#上面下载的CA证书

ssl _证书_密钥../ca/cert . key;#从上面下载的密钥

SSL _ session _ cache shared:SSL:1m;

ssl _ session _ timeout 5m

ssl_ciphers高:!阿努尔:MD5

ssl _ prefer _ server _ ciphers on

#重写自己写

}

3.修改tomcat的server.xml文件。

#如果不需要nginx,只需配置tomcat即可。

& lt连接器端口= & # 8221;8889″协议= & # 8221;org . Apache . coyote . http 11 . http 11 AP protocol & # 8221;

maxThreads = & # 8221150″SSLEnabled = & # 8221true & # 8221scheme = & # 8221https & # 8221secure = & # 8221true & # 8221

SSLCertificateFile = & # 8221d:\ ca \ cert . PEM & # 8221;

SSLCertificateKeyFile = & # 8221d:\ ca \ cert . key & # 8221;

SSL协议= & # 8221;TLS vzhujicankaoTLS v1.zhujicankaoTLS v1.2 & # 8243;URIEncoding = & # 8221UTF-8 & # 8243;/& gt;

请注意这里的协议= & # 8221;org . Apache . coyote . http 11 . http 11 AP protocol & # 8221;这个地方,

tomcat的默认协议是protocol = & # 8221org . Apache . coyote . http 11 . http 11协议& # 8221;这样,HTTPS网站就结束了,然后您可以通过域名添加端口号+项目的URL(因为这里使用的是默认80,所以您只能添加端口号,而do1shoje.cn不添加端口号,但它实际上默认为do1shoje.cn:80)。

4.跳转http://到https://

在项目web.xml的末尾添加以下配置:

& lt安全约束& gt

& lt网络资源收集& gt

& ltweb-resource-name & gt;SSL & lt/we B- resource-name & gt;

& lturl模式& gt/* & lt;/URL-pattern & gt;

& lt/we B- resource-collection & gt;

& lt用户数据约束& gt

& lt运输担保&gt。机密& lt/transport-guarantee&gt

& lt/user-data-constraint》

& lt/security-constraint》

然后当我们访问Http端口时,我们将跳转到https协议端口。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:关于如何构建https站点的教程 https://zhujicankao.com/104131.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 关于如何构建https站点的教程
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!