1. 写在前面的话
域名和服务器都是在腾讯云上面的,本文将实现做新的域名解析,API部署,nignx反向代理配置,申请SSL证书,部署证书等流程
2. 新的子域名解析
在腾讯云的域名服务中添加一条A记录将api.blog.tellyouwhat.cn解析到118.89.167.182这台服务器上
3. API部署
打包API
执行Gradle build命令,开始打包
使用xftp连接到服务器
在当前user目录下建立blog的api文件夹,把pureblog-0.0.1-SNAPSHOT.jar上传到此文件夹。
通过ssh登录到远程服务器
以不挂断当前线程的方式启动jar包
测试
部署成功
4. 申请SSL证书
5. 将证书上传至服务器
6. 配置nginx
拷贝现有的配置项,重命名为pureblogapi
编辑内容
监听80端口的请求,返回重定向到https
监听443端口,顺便开启http2,证书的路径填上
反向代理这个域名到本机8082端口
激活这个配置
执行如下命令:
|
刷新nginx
执行如下命令
|
刷新nginx,让其生效
7. 结果
Chrome视角
火狐视角
TLS建立连接过程耗费时间巨大