logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

四种方式配置你的nginx跳转

前言最近工作用到了nginx,但是路由配置特殊,业务场景复杂,因此整理了集中nginx跳转的配置方式,如servername的正则,location的匹配顺序,rewrite和proxy的示例,相信总有一种满足你的需求。一、配置server对应的域名server name 为虚拟服务器的识别路径。因此不同的域名会通过请求头中的HOST字段,匹配到特定的server块,转发到对应的应用服务器中去。s

#nginx#正则表达式
docker部署filebeat

一、背景最近公司用到了filebeat,所以学习了下这个技术。filebeat是一个轻量级的日志采集工具,使用golang语言开发,可以将日志转发到es,kafka等。官方对filebeat提供了最全面的支持。filebeat的性能非常好,部署简单,是一个非常理想的文件采集工具。相比logstash它的内存占用更少,filebeat开发的目的也是为了替换logstash。当然也有缺点,比如file

#docker
Rust 新手必看:彻底搞懂 String 和 &str,不再被坑!

Rust字符串类型速查:String与str的区别与转换 本文详细解析了Rust中String和str类型的区别: String是堆分配的可变字符串,拥有所有权;str是字符串切片,编译期大小未知,需通过引用(&str)使用 转换方式:&String可自动转&str,&str需克隆为String获得所有权 使用场景: &str适合函数参数、字面量、配置等只读

文章图片
#rust#开发语言#后端
linux scp 免密码传输

最近在做一个服务端的项目,需要将文件同步到其他虚拟机上,所以采用了scp传输这个方案。这里总结下无密码传输配置流程(心情不好,写个文章发泄)。一、环境和场景两台 远程 linux 虚拟机,假设为 A 和 B场景 :A 向 B 无密码传输文件。二、配置流程1、获取 A 机器用户公钥- 已存在的话可以直接使用,路径一般是 ~/.ssh/id_ras.pub- 不存在的话执行 ssh-key

#虚拟机
phpstorm 实现同步代码到远程虚拟机

最近开发php,因为代码要部署到远端开发机上进行调试,所以研究了下phpstorm连接远程开发机的配置。尝试过两种方案:一种是开发机上下载代码各种版本管理,然后连接到本地,本地的文件变化同步到远端。这种方案管理git merge等不太方便,没有GUI的工具使用。第二种方案是本地进行版本管理,变化的文件推到远端。这种开发还是部署都非常方便,下面就说下这种配置的流程。1、选择从已有文件中创建项目2、因

#phpstorm
python路径操作常用方法

由于经常用python写脚本,将路径操作的一些api做了总结,方便以后查询#!/usr/bin/python# -*- coding:UTF-8 -*-import osimport sysimport shutil# python路径操作整理# 递归遍历文件夹def listFiles(dirPath):fileList=[]for root,dirs,files in

#python
到底了