阿里云 http 转成 https

一、首先要先注册一个域名,可在阿里云万网进行注册
二、对域名进行解析,使用阿里云的DNS解析即可
1、域名购买成功后,进入域名控制台,点击解析

域名.png

2、选择快速解析,填写你的公网IP,等一小会儿域名即可解析成功
快速解析.png

三、购买CA证书,阿里云上有免费的CA证书
1、在安全(云盾)中选择CA证书服务

目录.png

2、选择右上角的购买证书
进来默认是5000一年的专业版证书
这里我们选免费的DV证书就可以
购买证书.png

购买成功后提交审核
下图这三点非常重要:选择DNS, 勾选证书绑定, 选择系统生成CSR
证书审核.png

提交成功后等待十分钟的样子会有阿里云的短信提醒你审核通过,当然也有可能审核不成功,你可以通过审核进度查看失败的原因!

四、下载CA证书,按照阿里云的步骤,不过这里有坑,我用pfx配置无论怎么配置都无法访问https,后来用jks配置就成功了,配置,下面贴出关键步骤

1、审核成功后,点击下载,基本上流行的服务器都有,选择tomcat 下载证书
下载证书.png

2、解压后会有四个文件,如果你在证书审核时没有选择系统生成CSR,那就只有一个pem文件

3、因为我配置pfx一直都不成功,这里就不说pfx的配置了,直接说jks的配置
① 在服务器上的tomcat安装目录下创建一个cert文件夹,建议在conf文件夹中创建

cd /home/tomcat/apache-tomcat-default/conf
mkdir cert

② 将本地下载的.pfx文件上传到服务器上的cert文件夹中

scp /Users/xxxx/Desktop/ca/xxx.pfx root@xxx:/home/tomcat/apache-tomcat-default/conf/cert

③ 执行下面命令生成jks文件,需要输入密码,强烈建议jks密码和pfx密码一致
该命令在cert文件夹中执行

keytool -importkeystore -srckeystore xxx.pfx -destkeystore your-name.jks -srcstoretype PKCS12 -deststoretype JKS

④ 退回到conf文件夹中
编辑server.xml文件

vi server.xml

找到Connection port="8443",取消注释,并进行如下配置,按照阿里云的文档说的配置是不成功的!

port的端口号本来是8443,不过https默认的端口号为443,所以这里将端口号改成443,这样访问项目时就不用输端口号了
配置jks2.png

除此之外还要修改下面两处
配置jks1.png
配置jks.png

保存退出!

五、完成以上配置并不能成功访问https
还要进行一下两点配置
1、添加443安全组,跟配置8080安全组一样,配置443安全组,若不知道如何配置请参考我的这篇文章阿里云服务器购买与Java环境部署
2、开放防火墙的443端口
centos7使用的是firewall 不是iptables,所以很多service命令都无法执行,下面是用firewall命令操作防火墙

firewall-cmd --zone=public --add-port=443/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

重启防火墙

systemctl restart firewalld.service 

更多防火墙操作命令请自行百度哦!

做完以上几点,应该就可以成功访问https了!
如果要让http强转到https,可以在conf文件夹下的web.xml文件中进行如下配置

vi web.xml

进入web.xml之后,shift+G 跳到最后一行(web.xml将近5000行)
在welcome-file-list后面加上下面这段

<security-constraint>  
    <web-resource-collection >  
        <web-resource-name >OPENSSL</web-resource-name>  
        <url-pattern>/*</url-pattern>  
    </web-resource-collection>  
    <user-data-constraint>  
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>  
    </user-data-constraint>  
</security-constraint> 

这样你访问http://www.baidu.com 就会自动跳转到https://www.baidu.com 也可直接访问baidu.com

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • 服务器https配置 配置https操作说明文档 1、查看服务器环境配置(tomcat和apache合并使用) 2...
    南京杨小兵阅读 8,800评论 0 9
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,580评论 18 139
  • HTTPS介绍 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩...
    齐滇大圣阅读 8,898评论 8 96
  • 本文示例服务器环境: CentOS 7.2 Apache 2.4 PHP 5.6 如果服务器环境不一样,可能会有出...
    Tolecen阅读 4,158评论 1 2
  • 世间的一切自然现象都是固有的,不管你是否认可我的观点。自然现象对人的生活、生命健康是有影响的,因此人们就不断研究自...
    觉悟道阅读 179评论 0 0