https研究(二)配置https前的准备

这段时间总结了四种实现https的方式(都是在windows系统上,利用tomcat服务器实现):

1.使用腾讯云申请证书配置https(单向认证)

2.用Let's Encrypt实现Https(双向认证)(准备四提供了下载链接)

3.使用sslforfree申请的证书(keytool+openssl)实现https(单向认证)

4.使用openssl生成证书实现Https  (准备五提供了下载openssl链接及安装方法)

下面是一些准备工作:

准备一:解析域名。

将你的域名和服务器ip绑定:
添加A类型的两个记录:www和@
1.@

2.www

准备二:安装jdk1.7,配置环境变量。

1.添加:JAVA_HOME 环境变量 值为其安装目录  C:\Program_Files\jdk1.7.0_06

2.在path中添加:%JAVA_HOME%\bin注意%之前如果没有分号,添加一个英文状态下的分号

准备三:安装tomcat,发布一个项目 ,配置tomcat:

1.在tomcat安装目录的conf文件夹下找到server.xml文件,打开

找到 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />标签,将8080改为80,(http的默认端口号是80)

2.还是server.xml文件中

在host标签中添加下面代码:

<Context path="" docBase="/项目名"/>

此时,重启tomcat就可以输入域名直接访问你的主页,但是使用的是http协议

准备四:下载安装Let's Encrypt,第二种方法需要用到

下载:http://files.cnblogs.com/files/teamblog/letsencrypt-win-simple.V1.9.1.zip

准备五:下载安装openssl

下载Win64OpenSSL-1_0_2k.exe:http://www.start64.com/index.php/64-bit-software/64bit-security/884-openssl-for-windows-x64-version

安装openssl:

右键,管理员身份运行Win64OpenSSL-1_0_2k.exe(我使用的是64位的,注意这个需要和系统匹配)


选择下一步:


选择接受,下一步:


这里注意安装路径中不能有空格


下一步:


下一步:


install


取消勾选项,当然如果愿意也可以进行捐赠。

安装结束,还需要配置环境变量,以便在其他目录使用openssl工具:

1.添加:OPENSSL_HOME 环境变量 值为其安装目录  C:\Program_Files\OpenSSL\OpenSSL-Win64

2.在path中添加:% OPENSSL_HOME%\bin注意%之前如果没有分号,添加一个英文状态下的分号



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值