![386623b9024b6ec67b2b276ecda311c2.png](https://i-blog.csdnimg.cn/blog_migrate/226d39adf76e6c3cb71311b799cd3955.png)
又弄啥嘞?
关于「如何将一个前后端分离的开源项目部署到自己的服务器上」这个话题很早之前我就想做了。
一来是因为有很多初学的小伙伴们反馈说需要;而且经常也听到一部分小伙伴反馈说自己的云服务器买了不知道干啥,有什么办法可以玩起来,等等之类的话题。
所以今天这个坑必须给填上了,我这里又写了一个「服务器项目部署详细PDF示例文档」,希望对小伙伴们有用。
注:本文档在 Github开源项目:github.com/hansonwang99/JavaCollection 中已收录,有详细自学编程学习路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中...
实验流程
我还是先把本文的实验流程写在前面,并且画了个思维导图,这样好知道后面每一步在干嘛。
![129b963e6c64dcfdacddcf3d30d642d2.png](https://i-blog.csdnimg.cn/blog_migrate/5c6927b68815c1e53c2e59e4a1bd32c7.jpeg)
然后我们接下来一项项安排即可。
环境交代
部署离不开服务器节点、Linux系统和一系列软件环境以及基础设施,这个在之前就已经出过文章、文档以及视频聊过了,具体可以参看该系列文章:
- 服务器软件大科普
- 人手一套Linux环境搭建之:macOS版本教程
- 人手一套Linux环境搭建之:Windows版本教程
- 熬10天夜,肝出了这个PDF版「软件安装手册」
这些是本文实战的前提。
本实验投入了三台Linux主机节点,安排如下:
![13799b733aff53a097d2000f0c17076f.png](https://i-blog.csdnimg.cn/blog_migrate/853b79c20a424f19651fca296d37672a.png)
顺便详细交代一下本文所用工具和软件的版本情况:
![bc4a8a27f64ee65b0d4a9bda202a0040.png](https://i-blog.csdnimg.cn/blog_migrate/e5bef8cbcec67f65891158f378511873.png)
《项目部署示例手册.pdf》
由于剩下来的篇幅不少,这里直接做成了详细「PDF文档」的形式供自取参考吧。
后续大家在研究类似的开源项目时,其下载、配置、运行、构建、打包、服务器部署等过程也大差不差。
接下来看看这个PDF
手册长啥样吧,随便截了几张图:
![1ed4f700d34df653f002647feafdf0a3.png](https://i-blog.csdnimg.cn/blog_migrate/b6b13a093871576713faa2b6d2265f52.png)
![a0470d163c3e28bd0902193cae6900df.png](https://i-blog.csdnimg.cn/blog_migrate/a1bf96cc8dbe3cb82281d7475002e2af.png)
![4e268ae3285b8060d1dd924397f51443.png](https://i-blog.csdnimg.cn/blog_migrate/88bb2aa9b14788597a08d6e6f264be99.png)
![3a84e6a11022354dd4f6829a8e99ab88.png](https://i-blog.csdnimg.cn/blog_migrate/e09f647cdfc2f04b78adff47f387cb11.png)
需要本PDF文档的,可以直接后台回复「项目部署」四个字自取。
后 记
不过由于时间太紧、个人精力有限,有疏忽和不当的地方在所难免,还希望大家能见谅。
小伙伴们有好的意见也欢迎提出,一起交流进步。
每天进步一点点
慢一点 才能更快
给个[在看],是对程序羊最大的支持