IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Liunx服务器部署-Nginx+Jekins+Gitee前端自动化部署以及bug解决方法 -> 正文阅读

[系统运维]Liunx服务器部署-Nginx+Jekins+Gitee前端自动化部署以及bug解决方法

前期准备

  • 本地电脑
  • MobaXterm(远程登陆工具,使用服务器商自带的终端或宝塔终端也可以)
  • gitee账号,放在Gitee仓库上的项目
  • liunx centos 服务器(不知道怎么买可以看看我之前的文章)
  • 宝塔面板(可有可无)

一、登录远程服务器

使用MobaXterm或其他终端工具远程登陆服务器(此处演示使用宝塔)
进入命令行界面
在这里插入图片描述

二、安装使用Nginx

用来运行显示我们的项目,安装在服务器上

1.安装Nginx

1) 安装方式1

可以直接在宝塔里面的软件商店安装
在这里插入图片描述

2) 安装方式2

  • 也可在终端直接使用yum安装(如果yum无法使用的话有可能是权限不够,自行百度解决)
yum install nginx //输入下载
or
yum install epel-release //如果上一步安装失败
yum install nginx //再次下载 
y //回车
  • 安装完后,在终端输入nginx -v ,如果有就是安装成功,没有就重新安装
    在这里插入图片描述

2.配置Nginx

  • 查看配置文件nginx.conf在哪个位置
nginx -t //查看配置文件地址
cd /etc/nginx // 上条命令显示哪个路径就cd进入到哪个路径
ls //可以看到 nginx.conf 配置文件

在这里插入图片描述

  • 编辑nginx.conf,可使用vim编辑,也可使用宝塔或MobaXtem里面的文件管理编辑,以下使用vim
vim nginx.conf
  • 如果没有安装vim可以先安装
yum install vim //如果没有可以安装vim 再次执行上步
  • 编辑器底部出现 insert 后,就可以编辑配置文件了,如果没有出现insert是编辑不了的,按下键盘insert键可以启动编辑插入
  • 修改配置 user 改成 root (服务器用户名 我的是 root)
    在这里插入图片描述
  • 这是默认静态资源文件存放的地址,你可以把你的文件放到这里对应的目录下或者把它改成你项目文件所在的目录
    在这里插入图片描述
  • 保存
esc //退出编辑模式
:+ wq //保存退出
nginx -t 查看配置文件是否报错
  • 现在是没有启动Nginx的状态下修改,如果之后Nginx启动了修改配置的话需要重启Nginx

3.启动Nginx

  • 安装成功后,启动Nginx,在浏览器输入自己的ip,如果有显示页面就说明Nginx安装成功
nginx // 启动nginx server
  • 如果还是无法访问的话就看看80端口有没有被占用或者更改端口

三、安装Git

yum -y install git

安装完成后 git --version 查看版本,如果没有显示版本号则重新安装

四、安装使用jenkins

如果我们每次在本地修改项目文件,再上传到服务器会很麻烦,所以使用Jenkins(在服务器安装),我们在本地push代码到Git上,Jenkins会自动构建,帮我们把代码pull下来到服务器,自动更新文件。如果不怎么需要改动文件可以不装

1.安装jenkins

参考官网或者此文章安装
CentOS7安装Jenkins和卸载

2.配置Jenkins

  • Jenkins 修改权限
    编辑
vim /etc/sysconfig/jenkins
  • 找到$JENKINS_USER 改为 “root”:
    这里用的是宝塔的文件编辑

3.启动Jenkins

  • 启动Jenkins
service jenkins restart  //启动 jenkins

在本地浏览器输入你的 ip 地址加 默认端口 8080 就可以看到 jenkins 解锁页面啦,如果不行请看下面的解决方法

4.Jenkins无法访问解决方法

写在另外一篇了,自行查看 Jenkins无法访问解决方法

5.使用Jenkins自动构建项目

请参考以下文章
添加链接描述
配置完可以先在Gitee测试发送请求,如果构建成功就是绿色的标

6.Jenkins构建失败

  • Gitee发送测试请求报错的话就是Jenkins与Gitee的连接有问题
  • 构建不成功有可能是因为路径错误
    在这里插入图片描述
  • 如果一直还是不成功的话,建议新建一个构建项目

7.jenkins报错403解决方法

在这里插入图片描述
勾选‘启用代理兼容’
在这里插入图片描述

总结

此篇文章主要是讲部署的思路以及遇到的问题解决方法,总的来说,Nginx运行显示页面,Jenkins自动构建拉取Git上代码,Gitee存放项目代码,如果有什么问题可以在评论区给我留言哦~~
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-26 22:38:51  更:2021-12-26 22:39:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 6:55:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码