资讯专栏INFORMATION COLUMN

阿里云centos7线上项目绑定域名,且使用https的方式访问

马永翠 / 2350人阅读

摘要:并把它部署到线上,同时,使用了格式。我使用阿里云的服务器。接下来,就是域名解析和绑定,并结合。配置阿里云证书申请阿里云服务控制台安全云盾证书单击购买证书,前去购买证书,填入补全资料,按照默认提示勾选,并绑定域名,即可申请成功。

导读

如今,毕业将近一年了。一直使用公司的老框架,该框架采用前后端不分离的模式。但是,最近公司想要采用前后端分离的模式,并让我重新架构新框架。对于,毕业不久的我,担任了架构师的角色,于是,徒手编写新的框架,最后,成功了,已实现前后端分离的效果。并把它部署到线上,同时,使用了HTTPS格式。

前后端具体怎么分离的,在这里,我就不细说了,我就说部署之后绑定域名和ssl这部分吧。

准备工作

服务器。我使用阿里云的centos7服务器

Tomcat。我用的是Tomcat7

MySQL。我用的是MySQL5.7

jdk。我用的是jdk8

ssl

dns解析

域名备案

前提条件

我已经把项目部署到centos7上,并能够通过ip访问。接下来,就是域名解析和绑定,并结合ssl。

具体做法 阿里云后台

首先登录阿里云的后台,你会看到如下界面

步骤1,单击之后,你会看到如下界面,选择云服务器 ECS

单击步骤2,你会看到步骤3,单击步骤4之后,再单击步骤4,会跳出配置安全组的弹框。具体如何配置安全组,在创建安全组旁边会有教程。

在安全组中加入 443 这个端口,为什么要加入这个端口号?HTTPS默认是的443端口。

绑定域名

单击步骤1之后,选择域名服务,选单击下图中的域名

如果你还没有备案你的域名,可以单击此链接进行备案。

此时,你可以看到你备案完成的域名,如图所示:

单击右面的 解析,进入到域名解析页面,如图所示:

如果不太熟悉解析操作,直接单击新手指导,输入你公网的ip即可解析,如图所示:

此时,已完成解析。你解析完成后,也不能立即访问,因为可能有延迟。即便可以访问,但是,你不能使用 http 访问,因为,你还没有配置 ssl。接下来,就是配置ssl的操作。

配置ssl 阿里云证书申请

阿里云服务控制台->安全(云盾)->SSL证书

单击 购买证书 ,前去购买证书,填入补全资料,按照默认提示勾选,并绑定域名,即可申请成功。但是,你无法立即下载证书,因为的状态不是 已签发,这里有个审核期,如图所示:

此时,你的状态是已签发,你可以下载证书。此时,它是压缩包。你解压之后,会看到两个文件。一个是PDF格式的文件,这是证书名称,即keystoreFile;一个是以TXT结尾的文件,这是证书密码,即keystorePass。

然后,在你的服务器上的Tomcat目录下,建一个名为cert的文件夹,把解压后的文件拷贝进去,如图所示:

进入到文件夹cert下的 conf 文件中,找到 server.xml文件并打开,找到8443端口号。Tomcat默认将其注释,此时,将注释去掉,并修改端口号为 443 填写如下内容:

    
        

此时,用不到 SSLProtocol和ciphers,直接注释掉就可以。

此时,找到host标签,如下图所示:

有人建议,需要在autoDeploy="true"后添加docBase属性,来配置指定目录的绝对路径。也就是说,当用户输入域名时,默认的展示页面。我没有添加,而是,直接再目录WebApps/ROOT中的目录中,将前端项目放在里面,如图所示:

此时,输入域名:https://www.superjson.com 即可访问该项目。

备注

成为架构师还真不容易,需要掌握太多的知识点。越努力,越幸运。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/75007.html

相关文章

  • 阿里服务器部署 nodejs + mongodb + nginx 反向代理 + https配置 s

    摘要:感谢老师,老师的慕课网教程购买阿里云服务器及域名终端连接阿里云服务器环境输入密码购买时的密码如果出现这个问题的解决方案解决方法查看硬盘挂在情况如果有数据盘的情况下查看硬盘使用情况通过设置快捷登录权限,可以增加几个拥有权限的用户下查 感谢 Scott 老师,Scott老师的慕课网教程 https://coding.imooc.com/clas... 1. 购买阿里云服务器及域名 2. ...

    张春雷 评论0 收藏0
  • 阿里服务器部署 nodejs + mongodb + nginx 反向代理 + https配置 s

    摘要:感谢老师,老师的慕课网教程购买阿里云服务器及域名终端连接阿里云服务器环境输入密码购买时的密码如果出现这个问题的解决方案解决方法查看硬盘挂在情况如果有数据盘的情况下查看硬盘使用情况通过设置快捷登录权限,可以增加几个拥有权限的用户下查 感谢 Scott 老师,Scott老师的慕课网教程 https://coding.imooc.com/clas... 1. 购买阿里云服务器及域名 2. ...

    jerryloveemily 评论0 收藏0
  • vue+express+mysql项目总结(node项目部署阿里通用)

    摘要:原文发布于我的个人博客上原文点这里前面经历千辛万苦,终于把博客的所有东西都准备好了,现在就只等部署了。我的远程连接工具是用的是,文件上传用的是。 原文发布于我的个人博客上:原文点这里   前面经历千辛万苦,终于把博客的所有东西都准备好了,现在就只等部署了。下面我介绍下我的部署过程: 一、购买服务器和域名   如果需要域名(不用域名通过ip也可以访问,虽然不方便,但可以节约一年几十块钱的...

    dreamGong 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<