Fork me on GitHub

前端基础之运维篇

运维篇

nginx

1.搭建站点:

server {
    listen  8080;
    server_name  xx_domain;

    charset  utf-8;
    access_log  logs/xx_domain.access.log   access;

    location / {
        root    www;
        index   index.html  index.htm;
    }
}

2.禁止文件缓存:

location ~* \.(js|css|png|jpg|gif)$ {
    add_header  Cache-Control   no-store;
}

3.静态文件压缩:

server {
    gzip    on;
    gzip_http_version   1.1;
    gzip_comp_level     4;
    gzip_min_length     1000;
    gzip_types      text/plain application/javascript  text/css;
}

4.跨域:

server {
    listen  8080;
    server_name     xx_domain;

    location / {
        proxy_pass  https://github.com;
        proxy_redirect  off;
        proxy_set_header    Host    $host;
        proxy_set_header    X-Real-IP    $remote_addr;
        proxy_set_header    X-scheme    $scheme;
        proxy_set_header    X-Forwarded-For    $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
        proxy_set_header   Connection       "Keep-Alive";
        proxy_set_header   Proxy-Connection "Keep-Alive";
    }
}

5.history模式:

location / {
    try_files   $uri    $uri/   /index.html;
}

版本号

使用 semver 的版本号规则:

主版本号:当做了不兼容的 api 修改,npm version major
次版本号:当做了向下兼容的新功能,npm version minor
修订号:当做了向下兼容的问题修正,npm version patch
alpha先行版本号:内测版本,不向外发布
beta先行版本号:测试版,会加入新的功能
rc先行版本号:发行候选版本,不会再加入新功能,主要用于除错,npm version prerelease
波浪符号(~):更新到当前的 minor version
插入符号(^):更新到当前的 major version

使用 tag :

// 打标签
git tag xxx
git push

// 查看标签
git tag ls

// 删除标签
git tag -d xxx

// 检出标签
git checkout xxx
posted @ 2020-10-10 22:33  馒头加梨子  阅读(457)  评论(0编辑  收藏  举报