P36:如何部署博客到公网

AI 概述
Blog 前台部署中台的开启后台管理的启用 部署这套博客有很多种方法,也可以自动化部署。但你如果想学会部署,并且不花什么钱的的话,你至少要会以下这些知识。 Liunx 相关操作,比如最简单的基础操作。 Linux 下搭建 MySql 和 Nginx。 Linux 下进行内网穿透。 PM2 的相关使用。 Linux 相关安全设置,...
目录
文章目录隐藏
  1. Blog 前台部署
  2. 中台的开启
  3. 后台管理的启用

部署这套博客有很多种方法,也可以自动化部署。但你如果想学会部署,并且不花什么钱的的话,你至少要会以下这些知识。

  • Liunx 相关操作,比如最简单的基础操作。
  • Linux 下搭建 MySql 和 Nginx。
  • Linux 下进行内网穿透。
  • PM2 的相关使用。
  • Linux 相关安全设置,比如开端口,关端口,自动监控这些。

但是这些知识每一个都可以出一套教程来讲,所以不能完全给大家讲这些。但是我还要详细讲一下跟前端相关的操作

Blog 前台部署

你需要把前台的相关代码拷贝到服务器上,然后使用 PM2 来进行守护,当然你的 Linux 下安装了 node、npm 和 PM2.

然后进入到前台代码的文件夹下,直接使用下面的命令进行开启。

pm2 start npm -- run start

这样你前台就可以开启成功了,但是你这时候并不能正常访问。因为我们需要开启中台,中台是提供给我们接口的。

中台的开启

中台我们使用了egg.js,它的开启非常简单,只要使用下面的命令.

npm run start

注意:egg 是自带守护进程的,所以你没必要再用 PM2 守护,直接使用就可以了。

这时候前台就可以正常访问了。

后台管理的启用

其实我们的后台管理就是一个单页应用(SPA),也就是说可以完全生成静态的站点。

你直接在开发机上,使用npm run build就可以进行打包成静态页面。

然后直接把打好的包放到服务器种,利用 nginx 设置一个静态站点可以进行使用了。

以上关于P36:如何部署博客到公网的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

0

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » P36:如何部署博客到公网

发表回复