CentOS服务器 部署前端项目

安装 finalShell 连接服务器

  1. 地址 http://www.hostbuf.com/
  2. 安装之后,如图操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

安装 docker(Docker Engine-Community社区版)

  1. 使用 Docker 仓库进行安装
    设置仓库
     yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 使用命令来设置稳定的仓库(官方源地址)
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装 Docker Engine-Community,containerd (最新版)
   yum install docker-ce docker-ce-cli containerd.io
  1. 启动 Docker
   systemctl start docker

Docker安装 nginx

  1. 安装最新版nginx镜像
   docker pull nginx:latest
  1. 查看本地nginx镜像
   docker images

在这里插入图片描述
如图所示已经成功安装nginx

  1. 运行容器
   docker run --name nginx-test -p 8080:80 -d nginx

参数说明:

  • –name nginx-test:容器名称
  • -p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口
  • -d nginx: 设置容器在在后台一直运行
  1. 查看容器
   docker ps

在这里插入图片描述
如图所示操作成功

5.浏览器访问8080端口

在这里插入图片描述
如图所示操作成功

前端项目打包上传nginx代理

  1. 停止之前8080端口的docker容器
    查看所有启动的容器
   docker ps
   docker stop 容器ID

在这里插入图片描述

  1. 以vue为例子 将打包后的dist中文件上传到服务器
    在home文件夹新建一个文件夹demo 并打开

在这里插入图片描述
3. 上传打包文件
在这里插入图片描述
在这里插入图片描述
4. 重新启动刚才停止的8080端口容器并配置
切换到home文件夹

   cd /home
   docker run -d -p 8080:80 -v $PWD/demo:/usr/share/nginx/html nginx

说明:

  • $PWD是指的当前路径
  • demo 就是我刚才放打包后的文件的文件夹
  • 注意:一定要切换到demo文件夹上级文件夹,也就是home文件夹
  1. 查看docker容器配置成功没有
    在这里插入图片描述
  2. 浏览器访问8080端口 大功告成
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值