1.购买云服务器

无所谓各位买哪家的,掏钱就完事了

2.购买域名

同上

3.绑定域名到服务器

我买的是腾讯云服务器,所以到域名的控制台,对购买的域名点击解析

云服务器怎样绑定域名 云服务器端口怎么绑定ssl_SSL


云服务器怎样绑定域名 云服务器端口怎么绑定ssl_云服务器怎样绑定域名_02


云服务器怎样绑定域名 云服务器端口怎么绑定ssl_云服务器怎样绑定域名_03


这样其实就完事了,就使用了http协议,访问该域名时的默认端口就是80。

4.配置SSL

如果配置SSL,需要申请SSL证书,点击那个按钮,按照提示操作即可。

云服务器怎样绑定域名 云服务器端口怎么绑定ssl_http_04


我的证书还在审核阶段。,所以目前只能使用http协议。如果申请下来,应该就可以使用443端口,使用https协议。

5.发布项目

我测试了一个项目,是用springboot打包的,上传至服务器之后启动,

云服务器怎样绑定域名 云服务器端口怎么绑定ssl_腾讯云_05


这里有一点要注意,如果使用的是1024以下的端口,需要使用root启动。切换为root用户之后再启动项目。


分割线

差点误导各位,下面是域名审核通过。配置SSL证书的过程

1. 域名

首先,你需要有一个备案成功的域名。这个我就不多说了。

2.SSL证书

这里我使用的是腾讯云免费一年的证书,如果自己部署证书的话,是很麻烦的。所以采用腾讯云的一键部署方式。

腾讯云一键SSL教程 我的配置

云服务器怎样绑定域名 云服务器端口怎么绑定ssl_云服务器怎样绑定域名_06

3.SpringBoot配置SSL证书

我当时竟然天真的以为打包扔到服务器的443端口就好了。我真是个傻xxx。

需要这样进行配置,首先下载下来你的证书。

云服务器怎样绑定域名 云服务器端口怎么绑定ssl_SSL_07


解压那个文件夹

云服务器怎样绑定域名 云服务器端口怎么绑定ssl_SSL_08


选择Tomcat这一项。将里面的证书放到项目的resource目录下

云服务器怎样绑定域名 云服务器端口怎么绑定ssl_http_09


云服务器怎样绑定域名 云服务器端口怎么绑定ssl_云服务器怎样绑定域名_10


然后在application.yml中进行配置

云服务器怎样绑定域名 云服务器端口怎么绑定ssl_腾讯云_11


key-store-password的值就在上述Tomcat文件夹的keystorePass.txt中。

最后,打包部署上去即可。。