一.初始化磁盘

  1. 配置上篇博客连接

二.搭建JDK8环境

1.查看Java指令

2.下载JDK8安装包

3.下载到linux服务器中

4.解压 tar xvf

5.解压完毕,进行环境变量配置

记住存在的路径,并在环境变量中进行配置

5.1 安装vim指令

yum install vim

输入Y

5.2验证vim指令,并编辑 profile 文件进行环境变量的配置

5.3进行环境变量配置

export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar/bin
export PATH=$PATH:$JAVA_HOME/bin:$MONGODB_HOME/bin

 上面的路径记得更换为自己的,若是安装步骤进行配置,则无需改变

  输入i进行比编辑  点Esc 输入wq 进行保持处理

5.4输入Java 查看指令是否生效,若不生效 则需要关闭页面重新打开

5.5验证指令

三.部署Nacos环境

1.下载Nacos文件

2.解压Nacos文件 zip

3.进入bin目录下

bash startup.sh -m standalone    单体nacos启动脚本

遇到启动失败问题:

 解决方案:

一:输入刷新文件指令  source proflie  到etc目录下

二:重新打开一个页面 进行脚本启动

三:进行验证 默认端口8848

页面打开失败,确认端口是否开启

开启端口指令

firewall-cmd --zone=public --add-port=8848/tcp --permanent   8848 要开启的端口
firewall-cmd --reload

 账号: nacos   密码: nacos

四.进行nacos文件配置

由于项目不通,请按照项目中的配置文件进行配置 就不一一介绍了

配置完成。

四. 中间件安装

由于之前 mysql redis mongodb 文件服务器,文件预览服务器等

都安装好了 后续再安装进行补充吧

五.项目打包进行部署

1.进行项目打包,并配置nacos地址

2.编写启动脚本

#!/bin/bashpid_old=`ps -ef | grep java | grep xx.jar | awk -F " " '{print $2}'`
kill -9 $pid_old
nohup java -Xms1024m -Xmx1024m -jar xx.jar --server.port=8102  --spring.profiles.active=prod  >>xx.out 2>&1 &
pid=`ps -ef | grep java | grep xx.jar | awk -F " " '{print $2}'`
echo "deploy successfully , pid is "$pid

3.上传服务器

一个文件一个脚本,一个jar包  执行脚本启动即可

4.开放各个服务模块的端口号

firewall-cmd --zone=public --add-port=8848/tcp --permanent   8848 要开启的端口
firewall-cmd --reload

5.部署前端代码包

由于大多数项目都是前后分离,需要前端人员提供前端代码包,进行部署到服务器中

6.配置nginx文件

#xx项目 devserver {listen       8040;server_name  xxxx;client_max_body_size 2G;location / {root /home/project/你的前端包地址/dist;index index.html index.htm;}location ^~/api {proxy_read_timeout 3000;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_buffering off;rewrite ^/api/(.*)$ /$1 break;proxy_pass http://你的网关地址:8210;}}

7.重启nginx 使nginx.conf最新配置生效

 ./nginx -s reload

8.登陆地址查看是否配置成功

9.完成

从无到有 部署Linux项目环境相关推荐

  1. UCloud云服务器上部署web项目环境

    最近在UCloud买了一个云服务器,准备记录一下在Linux上怎样部署一个web项目并运行起来,先把环境搭建起来. 部署web项目环境,只需要安装好JDK.Tomcat和MySQL就可以了,以下提供给 ...

  2. Day133.尚品汇:项目介绍、Linux软件环境部署、项目环境搭建、表设计

    目录 一.电商项目介绍 二.Linux 软件环境部署 三.项目环境搭建 1.Maven 回顾 2.ElasticSearch 四.关于表设计 首页分类表 一.电商项目介绍 我们为什么要讲电商? 1. ...

  3. oneinstack 重启mysql_oneinstack一键部署linux生产环境那点事(ubuntu)

    http://oneinstack.com/install/ (1)将oneinstack-full.tar.gz最新版安装文件上传至/usr/local/下 (2)解压tar xzvf oneins ...

  4. 部署linux的环境,Jenkins安装与配置

    Jenkins安装 为了兼容生产环境的jdk1.7版本,从官网得知,Jenkins必须是1.6之前的版本,因此下载jenkins-1.596.3-1.1.noarch.rpm到本地进行安装: #移动到 ...

  5. Linux一键脚本自动化安装项目环境

    当你面对一个全新的Linux系统时,是如何部署搭建项目环境呢?是否是一个一个软件安装呢?小编在往期文章中介绍了相关软件的安装方法,但是你是否发现不同的软件安装下来是否会出现问题呢?今天就教大家如何使用 ...

  6. linux下如何部署php项目?

    八重樱 ​ 全栈技术交流分享 12 人赞同了该文章 linux下部署php项目环境可以分为两种,一种使用Apache,php,mysql的压缩包安装,一种用yum命令进行安装. 使用三种软件的压缩包进 ...

  7. linux 下部署Python项目

    2019-02-18  by 崔斐然 目录 一.启用ROOT账户及密码和ssh 二.安装screen实现不掉线运行程序 三.部署Python项目 四.部署项目环境 五.善后 一.启用ROOT账户及密码 ...

  8. 《从零开始搭建游戏服务器》Linux开发环境配置

    前言: 之前的开发工作一直是在Windows开发环境下进行的,但是正真发布和外网运营势必要发布到Linux环境下,而且有很多服务端的工具对于Windows系统的兼容性并不是非常完善,就像常用的Dock ...

  9. Linux centos下项目环境搭建及版本部署

    1.JDK环境的安装 安装之前确认Linux centos操作系统是32位还是64位(uname -a) 然后windows中去官网下载对应的JDK源码包,通过xftp或者winscp连接linux, ...

最新文章

  1. 【Android】ADT中使用NDK编译已有的C++实现的库文件
  2. 怎样安全的使用可变参数宏__VA_ARGS__
  3. 【采用】信用风险评分卡系列之数据处理
  4. iis到w3wp的数据流及工作原理
  5. 一文带你领略虚拟化领域顶级技术会议KVM Forum 2018
  6. BUAAOO——UNIT2 SUMMARY
  7. iis 创建应用程序池的方法与分析第3/3页
  8. Oracle用户密码过期的处理方法
  9. 【优化模型】报童的诀窍
  10. Word或者WPS里证件照的背景底色和像素调整
  11. 【编程题】【Scratch二级】2020.12 森林聚会
  12. 减治法应用--假币问题实验
  13. 敏捷团队的病与药——阿里健康医药B2B团队敏捷转型手记
  14. 康考迪亚计算机科学需要gre吗,康考迪亚大学研究生院化学工具专业录取条件
  15. oracle 11g duplicate database基于备份复制数据库(一)
  16. html适合app的登陆页面,纯CSS3创意手机APP登录界面动画特效
  17. nobody用户介绍
  18. 系统可用性分析方法与设计模板
  19. 自动化部署工具瓦力(walle)的简单项目配置步骤
  20. 2016年Linux下五个最佳视频编辑软件

热门文章

  1. java控制台订单系统
  2. pandas df.groupby()分组后的数据访问,set_index的用法
  3. 对象存储服务----OSS
  4. Felix笔记2-使用OBR(OSGi Bundel Repository)
  5. 第9章第7节:给目录页幻灯片中的元素添加动画效果 [PowerPoint精美幻灯片实战教程]
  6. 电脑声道,Win7电脑5.1声道怎么调?Win7系统配置5.1声道的方法
  7. css实现入场动画、炫酷、跑马、流水
  8. 推荐系统(蒋凡译)— 第四章 基于知识的推荐
  9. CloudCompare功能介绍-Curvature 曲率
  10. 这款语音应用让”Among Us”更让人上瘾