发表于: 2019-12-12 23:02:32
1 1097
今天做了什么
服务器部署前端代码:
配置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和细节
在性能,复用方面还有很多可改进
问题
明天的计划
后台管理-账号
后台管理-角色
评论