查看原文
其他

看完就会:超详细漂亮个人博客搭建指南,推荐!

小萌橘子 码农闲谈AI 2024-01-22

在讲解如何搭建个人网站之前,秉着尊重开源,支持开源,开源不易的心,感谢gitee社区开源者@littledokey的开源代码(个人博客,真的超美的)。才可以有此篇文章的输出。也欢迎大家访问gitee社区支持@littledokey。

开源地址:https://gitee.com/littledokey/poetize-vue2

搭建准备

既然是搭建网站,那么前提肯定是先要准备好服务器及域名这两个东西。在这篇文章里呢我们使用的是腾讯云轻量应用服务器。如果是个人学习或者只是简单的搭个个人博客的话,那服务器肯定就是怎么便宜怎么买了。大家可以到腾讯云官网进行按需购买,也可以私信我优惠购买链接。好了不打广告了,继续正题。

在准备好服务器后接下来你要去注册一个域名,注册域名我同样选择的腾讯云提供的注册服务,当然你也可以选择其它提供商。注册时你可以输入自己名字拼音去注册(主要是容易记,哈哈),貌似一年还挺便宜的一顿饭钱。

注册好域名后,你需要给域名弄个SSL证书(直接申请个免费的使用就行啦)绑定到域名上。然后就可以去申请域名备案啦(备案需要些时间,能早提交尽量早提交)。同时要把域名解析到刚刚购买的服务器上。



准备好这些以后呢,接下来我们就可以真正去进行环境配置及部署搭建啦!


环境配置

poetize项目前后端是由java+vue开发而成的。所以服务器上jdk的安装配置是必不可少的(此文不讲述如何在linux上怎么安装部署jdk,可详见其它安装教程)。到这里,我又不得不介绍一个超牛超好用的web运维面板了(获取方式放文末),这简直就是运维神器呀!软件商店啥都有,都不需要你去linux命令行手动执行安装命令。反正我都是直接就这样安装了,超好用的。比如:jdk、nginx、mysql等等我都是用此方式安装。


具体部署


安装好poetize项目各种所需的前置条件以后。我们就可以进行打包部署了。按要求修改把项目中的配置修改成自己的后,后端就可以执行maven命令进行打包了

mvn install

前端:

npm run build #可能因为版本不一样,你可按照你clone下来的进行打包

如此,我们就可以把打包好的前后端包,通过xftp工具上传到我们的服务器上了。

后端项目启动执行:

nohup java -jar xxx.jar 2>&1 &


然后使用tail命令,看看是否有启动成功:

tail -f nohup.log

后端启动还可以使用刚刚的web运维面板进行配置启动

    添加完java项目以后,你点击设置,就可以在里面配置其它相关信息了

配置域名,把注册好的域名添加到这里:

外网映射,勾选外网映射

配置SSL证书,在腾讯云上把两个nginx的证书文件下载下来,配置在此处。

然后我们通过配置文件可以看到,几乎所有的东西都已经自动给你生成并配置到nginx.conf中了

配置后端请求端口

配置前端访问路径

配置完后,重启nginx

重启完nginx后,我们去访问域名(前提是要备案通过哈),就能看到自己部署的博客网站了。

往期精彩



Redis最佳实践:系统性能提升了10倍,真香!
22K star 7K star。。几个超强开源工具,推荐!
万字长文!手把手教您轻松实现单租户到SaaS架构的升级!
一行搞定!注解带你轻松实现redis分布式锁
微信小程序如何优雅的处理token失效

喜欢点个关注吧



公众号内发送“运维”获取运维神器

继续滑动看下一个

看完就会:超详细漂亮个人博客搭建指南,推荐!

小萌橘子 码农闲谈AI
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存