2.4k 2 分钟

# 1、添加依赖 <!-- 图片缩略图 --> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> </dependency># 2、base64 加密方法 //base64 加密 /** * 图片转 base64 加密 * @param imgFile...
574 1 分钟

# 1、为什么添加 algolia 搜索 第一当然是可以方便的查找所需文章,第二点就是之前常用的 swiftype 插件不再免费。 # 2、添加效果 # 3、开始添加 # 下载最新的 next 主题(5.1.0) 因为最新版的已经集成了 algolia 搜索,可以省去很多配置和修改。 我的版本: (themes\next_config.yml 文件最下方查看) 去 algolia 官网注册账号(我直接使用的 github 的账号) # 新建 index 参照下图新建 index 打开 API Keys 页面,里面的信息等会需要写到 hexo 的配置文件中 #...
992 1 分钟

Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 # lsof lsof (list open files) 是一个列出当前系统打开文件的工具。 lsof 查看端口占用语法格式: lsof -i:端口号 # 实例 查看服务器 8000 端口的占用情况: # lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nodejs 26993 root 10u IPv4 37999514 0t0 TCP *:8000 (LISTEN) 可以看到 8000 端口已经被轻 nodejs...
315 1 分钟

wdcp 中的 nginx 服务启动需要依赖 www 用户,因此若没有此用户就可能会启动失败。创建这个用户的方法: [root@bogon local]# id www[root@bogon local]# id: www: no such user[root@bogon local]# groupadd www[root@bogon local]# groupadd: group 'www' already exists//开始添加www用户[root@bogon local]# useradd -g www -s /sbin/nologin...
168 1 分钟

# linux 切换用户报错:This account is currently not available. # 问题发现过程及解决方案 新买的服务器,在用 su 命令切换用户的时候,报错 This account is currently not available。这是因为用户的 shell 禁止登陆了。执行以下命令即可解决。 usermod -s /bin/bash www
904 1 分钟

Apache、IIS、Nginx 等绝大多数 web 服务器,都不允许静态文件响应 POST 请求,否则会返回 “HTTP/1.1 405 Method not allowed” 错误。 # 1、首先看下出现 405 的提示信息 405 Not Allowed nginx/1.8.1 这是由于 nginx 安装的时候默认静态文件禁止使用 POST 方式请求,出现的禁止访问信息 # 2、有以下三种解决方法 1)将 405 错误指向成功 静态 server 下的 location 加入 error_page 405 =200 $uri; location ~...
138 1 分钟

pm2 日志如果在项目中有 console,默认会存到 /root/.pm2/logs/项目名s-out-0.log cat /root/.pm2/logs/miaozhen-sfpt-ws-out-0.log | grep '3065719' -C 20-C 表示上线 20 行,grep 后面为关键字
2.4k 2 分钟

# 原因

我们经常使用 GitHub、GitLab、Gitee 之类的仓库,有时候需要频繁的发布代码打包,人工发布,工作量有时候会很大,有时候还容易出错,所以会使用 Jenkins 一类的工具进行辅助,但是如果是一个简单的项目或者是个人项目使用 Jenkins 就显得太重了,可以直接使用 webhook,比较方便。

808 1 分钟

多个 location 配置的情况下匹配顺序为(参考资料而来,还未实际验证,试试就知道了,不必拘泥,仅供参考): 首先匹配 =其次匹配 ^~其次是按文件中顺序的正则匹配最后是交给 / 通用匹配当有匹配成功时候,停止匹配,按当前匹配规则处理请求例子,有如下匹配规则: location = / {# 规则 A}location = /login {# 规则 B}location ^~...
156 1 分钟

出现错误的原因是 github 中的 README.md 文件不在本地代码目录中。
也就是说我们需要先将远程代码库中的任何文件先 pull 到本地代码库中,才能 push 新的代码到 github 代码库中。