OK,免费域名到手了,但是你能访问吗?域名是用来代替难以记忆的IP的,所以要绑定你服务器IP,这就是所谓的域名解析了,可以使用freenom域名解析,也可以用阿里腾讯的域名解析。
freenom域名解析
在上图你的域名列表中,最右侧有个 Manage Domain(管理域名选项),你点击该选项,就可以进入域名管理界面:
这里使用默认的 DNS 服务器,不做修改
点击 Manage Freenom DNS 选项,给自己的域名绑定ip 比如:
访问: 得到的却是这个
继续研究,原因是 freenom 的 DNS 解析对国内不太友好,可能要 1小时 才能生效,受不了的可以用国内的 DNS 服务 CloudXNS 或 DNSPod
但是我就是要用 freenom 怎么办?
使用 CloudXNS 接管 Freenom 的免费域名解析,加快国内生效速度!偷偷告诉你,我的域名是10分钟后生效的
错误提示语从 找不到IP 变成了 拒绝了我们的请求,说明域名解析成功。
but,这也不是我想要的答案啊(废话:DNS就是把域名解析成ip,返回访问ip,直接用ip不也是这个结果吗)
第一步中,教你了怎么购买服务器,并且配置好了Java、MySQL
创建一个SpringBoot应用,为了方便,这里提供一个可用的SpringBoot简单应用
因为cnblogs不能上传jar类型的文件,所以百度云下载 hello-0.0.1-SNAPSHOT.jar
上传桌面上的hello-0.0.1-SNAPSHOT.jar文件至远程服务器xxx.xxx.xxx.xxx的/root/data/目录中
scp -o PubkeyAuthentication=no -P 22 ~/Desktop/hello-0.0.1-SNAPSHOT.jar [email protected]:/root/data/
后台运行应用
nohup java -jar /root/data/hello-0.0.1-SNAPSHOT.jar &
控制台查看日志
tail -f -n 100 nohup
[[email protected] data]# tail -f -n 100 nohup.out
. ____ _ __ _ _
/\\ / ___’_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | ‘_ | ‘_| | ‘_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
‘ |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.1.2.RELEASE)
访问 :8080/hello/yourname
到此,其实网站已经搭建好了
but,你看浏览器地址栏前面有三个字 ”不安全“,看着不爽怎么办?
加一个SSL证书,变成HTTPS,接着看CA认证。