linux服务器
不求甚解bc
这个作者很懒,什么都没留下…
展开
-
jenkins流水线部署H5项目
jenkins流水线部署H5项目原创 2023-04-13 17:09:21 · 951 阅读 · 0 评论 -
nginx重写url
背景在前端开发过程中,经常会遇到项目访问地址变更,这时就需要使用nginx的重写功能,对请求进行重写,让老链接访问到新的服务地址1)域名、服务器变更2)url变更3)参数变更nginx配置1、域名rewritelocation / { rewrite https://www.baidu.com permanent;}2、url rewritelocation /product { if ($uri ~* "b1000") { #访问/product/原创 2022-04-13 15:01:39 · 6490 阅读 · 0 评论 -
jenkins分环境部署vue/react项目
vue部署请参考上一篇文章:https://blog.csdn.net/bocongbo/article/details/115909427项目开发正常都需要开发环境、测试环境、生产环境,每个环境部署都比较麻烦,可以使用jenkins自动化部署1、安装自定义参数化插件Extended Choice Parameter Plug-In2、配置自定义参数3、配置shell脚本shell脚本内容#!/bin/bash// 判断环境if [ $env == "dev" ].原创 2021-04-20 16:13:57 · 1213 阅读 · 0 评论 -
jenkins部署vue/react项目
准备工作1、安装参数化部署插件Git Parameter Plug-Ingit参数化构建,可选择分支、标签构建 Extended Choice Parameter Plug-In自定义参数化构建,可根据需要任意添加参数 NodeJS PluginNode环境,打包vue项目2、安装好插件后,配置Nodejs环境打开全局工具配置找到NodeJS,填写别名,选择需要安装的node版本创建项目1、创建一个job,选择构建一个自由风格的软件项目2、选择根据分支选项...原创 2021-04-20 15:58:18 · 1793 阅读 · 3 评论 -
centOS安装jenkins
centOS安装jenkins原创 2021-04-08 16:58:00 · 1174 阅读 · 0 评论 -
nginx负载均衡
大型系统无法只通过一台服务器提供服务,需要很多台服务器同时提供服务,那就需要将请求分发到每一台子服务器,减少主服务器的压力。1、配置upstream模块http { upstream node { server 192.168.0.121:8080; server 192.168.1.101; server example.com:8080; } server {}}2、配置serverhttp { up原创 2021-03-19 17:56:29 · 1023 阅读 · 0 评论 -
docker服务
Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。一、CentOS服务器安装docker环境1、安装yum -y install docker-io2、查看docker版本docker version3、启动docker服务systemctl start docker4、查看docker信息docker info二、镜像安装1、阿里云镜.原创 2021-02-19 16:26:03 · 2345 阅读 · 1 评论 -
web前端灰度部署
在生产部署时,如果担心部署的代码可能会有问题,那就需要灰度部署,用灰度版本验证通过后,再发布到生产环境。灰度部署原理:将打包后的项目分成两个文件夹,一个是生产环境文件夹,对用户开放,还有一个是灰度文件夹,只有固定IP或者固定测试账号才能访问到。1、建两个目录,www目录为生产环境,www-grey为灰度环境2、测试账号灰度方案,登录后将account写到cookie中,缺点:登录前场景不方便验证,只能手动改cookieserver { listen 8080;原创 2021-01-23 14:42:25 · 2796 阅读 · 1 评论 -
nginx解决跨域
1、web前端开发经常会遇到跨域访问,如果没有办法让后台开放访问域,调用接口就会被浏览器拦截。解决跨域问题的方案,可以搭建一个后台服务做中间转发,也可以用nginx转发。2、nginx部署配置,打开conf/nginx.conf文件server { listen 8080; server_name localhost; root html; ...原创 2019-07-11 11:42:39 · 32288 阅读 · 2 评论 -
Apache,Nginx部署vue/react项目
vue项目直接打包发布在服务器上,访问项目非根目录路由,刷新界面的时候,会出现404情况。这是由于服务端不识别vue的路由配置,所以在遇到404的情况,要返回index.html,让vue自己去寻找自己的路由页面。vue打包注意点请看我的另一篇博客:(有一定关联)https://blog.csdn.net/bocongbo/article/details/81670072一、Apach...原创 2018-11-11 11:49:01 · 13635 阅读 · 1 评论 -
centOS安装node,MySQL,Apache,Nginx
一、安装node1、下载node二进制安装包 wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz2、解压 tar xvf node-v10.13.0-linux-x64.tar.xz3、创建软链接,使node和npm全局有效 ln -s /root/node-v10.13.0-linux-x......原创 2018-11-06 16:06:25 · 4741 阅读 · 0 评论