基于 Spring Cloud 与 Vue.js 的前后端一站式部署
副标题[/!--empirenews.page--]
本文将带大家从一台全新的 CentOS 服务器开始,部署一套完整的前后端分离项目。操作步骤非常详细,新手友好型文章~
前期准备系统版本为:CentOS 7.6 64位。 连接服务器要对远程服务器进行操作,首先要连上服务器才行。打开命令行工具,输入以下命令,再输入服务器实例的密码,即可远程连接到服务器。
@ 之后是服务器的公网 IP,假如服务器 IP 地址为:120.456.78.123,那么连接服务器的命令为:
敲回车之后会让输入密码,输入正确的密码即可。 安装 DockerDocker 容器化部署的优点就不多说了,直接上干货如何安装 Docker。 下面直接把代码框里的命令拷贝到命令行执行就可以。 先移除旧版本(如果有):
安装一些必要的工具:
添加软件源信息:
更新 yum 缓存:
安装 Docker-ce:
启动 Docker 后台服务:
测试运行 hello-world(这步可要可不要,目的是验证身份安装 Docker 成功,如果成功会打印出 Hello World):
安装 MySQL拉取 MySQL 5.7 版本的镜像:
运行 MySQL:
命令说明:
注意在运行之前切换到合适的目录,因为 MySQL 容器映射到本机的目录是映射的当前目录的相对目录。比如当前目录为 /root/abc,那执行完上面的命令后,会在 /root/abc 下创建 MySQL 挂载出来的目录和文件。 安装 Redis也可以直接执行运行命令,如果系统检测到没有安装此镜像,则会拉取安装,再运行。 下载并运行 redis:4.0.8:
安装 RabbitMQ跟上面一样也是直接执行运行命令安装并运行 RabbitMQ:3.7.7:
到此部署微服务后端项目的前期环境准备工具已经做完。如果要部署前端还需要安装 Nginx,这个在前端部署的章节再讲。 后端部署部署后端需要做的工作有两个,一个是修改每个微服务模块的配置文件 application.yml ,另一个是编写 Dockerfile。 (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |