发表于: 2019-12-12 23:02:32

1 1096


今天做了什么

服务器部署前端代码:

配置nginx:

server {
 listen                       80;
       server_name                  dev.admin.ctrl.xiuzhenyuan.cn;#域名
       chunked_transfer_encoding    on;
       proxy_http_version           1.1;
       proxy_set_header             Connection "";
       proxy_set_header             Host            $proxy_host;
       proxy_set_header             X-Real-IP       $remote_addr;
       proxy_set_header             X-Forwarded-For $proxy_add_x_forwarded_for;
       include                      location_academy_ctrl_admin.conf;#引入location配置文件
}

location_academy_ctrl_admin.conf:

location / {
 root /data/svn/academy-ctrl-html/project/ctrl/dist/education;#前端项目文件夹
    index index.html index.htm;
    try_files $uri $uri/ /index.html =404;
}

location /api/ {
       proxy_pass              http://118.126.113.248:21022/;#代理
       proxy_set_header        Host            $host;
}

部署脚本:

main=/data/svn/academy-ctrl-html/svn
target=/data/svn/academy-ctrl-html/project
cd $main
svn update
echo "svn更新成功,开始部署"

mv /data/svn/academy-ctrl-html/project/* /data/svn/academy-ctrl-html/Junkfiles
cp -f -R $main/* $target/
echo "部署完毕"

用mv代替rm -rf

收获

大部分时间在改bug和细节

在性能,复用方面还有很多可改进

问题

明天的计划

后台管理-账号

后台管理-角色



返回列表 返回列表
评论

    分享到