前端代码部署

前端代码部署

前提

编辑器有吧,项目有吧 ,能npm run build 打包吧

简介

1.其实没有你们想的那么复杂 无非就是服务 将前端代码后端代码放到特定文件夹位置,在将后端数据库 (环境搭建好) 然后重启 。
2 .当然是这是最简单的啦,如果在考虑一下

  • 并发(访问量过大怎么把压力分配给多个服务器)
  • 后端接口代理,代码安全
  • 无感知部署
  • 多台服务器管理,
    那就是运维的工作了 跨工种

内容

  1. 服务器部署: 传送门
  2. 关于部署 服务器可以用虚拟机或者云服务器,安装nginx ,修改nginx 的 nginx.conf配置文件,再通过工具 堡垒机 或者手动拷贝过去 或者其他工具可视化拷贝过去
  3. nginx配置文件 以及常用命令
  • ls 查看当前文件的目录
  • cd 跳转目录
  • mkdir 创建文件夹
  • touch 创建文件
  • rm -r 删除文件夹或文件
  • pwd 查看当前目录
  • cp 复制文件 到对应的位置
  • sudo vim /etc/nginx/conf.d/[].conf 打开对应的配置文件 vim为编辑状态 cat为只读状态 vim 如果提示没有需要自行安装 :wq 保存并退出 :q退出等
  • sudo nginx -s reload 重新载入nginx配置文件 (sudo为mac的管理员运行)
  • nginx 启动
  • nginx -s quit 停止
  1. 补充
  • 在这里插入图片描述

  • nginx 的项目放在 www文件内 配置文件在 /etc/nginx/conf.d/[].conf

  • /etc/nginx/conf.d/[].conf 最后附上配置文件

server {
    listen 80;
    server_name localhost;

    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;

    root /home/dev/www/;
    access_log /var/log/nginx/fe.log;
    error_log /var/log/nginx/fe_error.log;

    location = /50x.html {
        root /home/dev/www;
    }
    location ~ (favicon.ico) {
        root /home/dev/www;
    }
    #root  /home/dev/www/;

    location / {
        root /home/dev/www/dy_bokr_website-main;
        index index.html;
    }

    location /k {
        root /home/dev/www/;
        index index.html;
        try_files $uri $uri/ index.html;
    }


    location /ks/t {
        root /home/dev/www/;
        index index.html;
        try_files $uri $uri/ index.html;
    }

   


}

第二个项目
在这里插入图片描述

  1. nginx参数详解: 传送门
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值