开发运维
开发运维相关
qq_27295403
种一棵树最好的时间是十年前,其次是现在。
展开
-
在docker容器内快捷安装PHP扩展SSH2
前言:需要从其他服务器通过sftp下载到我方的服务器中,在执行的时候,php ssh2_connect()函数报错是未定义的,原因是SSH扩展没有安装楼主php版本7.1.161.、首先要安装 libssh2wget --no-check-certificate https://www.libssh2.org/download/libssh2-1.2.tar.gz (https方式记得加上--no-check-certificate)tar -zxvf libssh2-1.2.tar..原创 2022-03-01 16:58:08 · 682 阅读 · 0 评论 -
如何在宝塔面板设置python指定版本为默认的python环境
在宝塔面板快速设置python指定版本为默认环境原创 2021-11-22 17:02:15 · 4147 阅读 · 1 评论 -
walle2 执行到mv -fT命令成功后一直卡住的错误解决
前言:mv -fT指令执行成功,页面一直在Release转圈,没有error.log日志。在shell中执行相同指令正常。前一天还能正常部署,显示上线完成,也没有修改Release后置任务。那我们先看下runtime.log的内容:3f19c24afb104b17ad7d2ab86d749c50: Sending packet MESSAGE data 2/walle,["console",{"data":{"status":0,"host":"192.168.20.233","error":.原创 2021-02-01 16:47:51 · 530 阅读 · 0 评论 -
实现在nginx下http和https配置不带www跳转到www
前言:许多用户习惯了从 baidu.com(主域名) 打开百度而不是 www.baidu.com (二级域名)。实际上这两个是不同级别的域名,只是为了访问方便而许多大网站都对不带WWW的域名做了跳转。所实现的技术就叫做301重定向,基于网址唯一性, 减少网站重复内容,让用户的体验更好,同时也对收录有一定的好处, 最好将网站做下301跳转, http跳转到https, 以及不带www和带www之间...原创 2019-07-31 10:09:31 · 107246 阅读 · 0 评论 -
Mac上的ZeroTier One的PORT_ERROR报错
前言:使用ZeroTier One进行内网穿透,加入网络成功,但是在使用zerotier-cli listnetworks命令显示监听发现ZeroTier One官网在官网上找到如下描述:在较新的MacOS版本上,用户必须明确授权新扩展。Mac上的PORT_ERROR通常是由ZeroTier tun / tap驱动程序无法加载引起的。如果您遇到此问题(特别是在High S...原创 2019-07-08 11:53:28 · 8693 阅读 · 0 评论 -
nginx服务器如何调用和识别wasm文件?
前言: 我们在调用wasm文件由于MIME-TYPE不对,期望.wasm 文件的响应头的Content-Type字段值为"application/wasm",而不是"application/octet-stream; charset=UTF-8"。 服务端必须对.wasm文件做正确的MIME类型的配置,发送Content-Type: application/wasm 头。...原创 2019-06-03 22:38:33 · 11300 阅读 · 0 评论 -
Docker完美实现镜像和容器的导入与导出及迁移
docker镜像的导出和导入显示当前docker中的镜像:docker images镜像列表如下:REPOSITORY TAG IMAGE ID CREATED SIZEpointsift latest 90b2ef439b40...转载 2019-04-02 15:57:46 · 6983 阅读 · 3 评论 -
mac下通过 homestead 搭建laravel环境 到运行项目
前言:公司的技术栈是laravel+homestead+element ui+vue.js.工欲善其事必先利其器。现在记录我花了1天时间:重装macos high sierra系统后开始安装的过程在开始安装前,我们应该:下载virtualbox(使用最新版) 下载vagrant(最好用最新的,这2个软件都是直接下载下来直接进行安装,如果git没有安装的话会提示我们安装)。 接下来我...原创 2018-05-09 14:27:32 · 870 阅读 · 0 评论 -
homestead下修改PHP的版本
由于有同志因为我的博客入了坑。我特意看了下现在的homestead已经支持版本配置:- map: wd.com to: /home/vagrant/code/qianlong_sys php: "5.6" - map: admin.kd.do to: /home/vagrant/code/yii2_admin/backend/web p...原创 2018-05-11 18:22:50 · 5744 阅读 · 3 评论 -
免费Https证书(申请与配置-Let's Encrypt)
之前要申请免费的 https 证书操作步骤相当麻烦,今天看到有人在讨论,就搜索了一下。发现现在申请步骤简单多了1. 下载 certbotgit clone https://github.com/certbot/certbotcd certbot./certbot-auto --help解压打开执行就会有相关提示。2. 生成免费证书./certbot-aut...原创 2018-05-22 11:25:28 · 2277 阅读 · 1 评论 -
快速解决docker容器时间与本地时间不一致
在docker容器和系统时间不一致是因为docker容器的原生时区为0时区,而国内系统为东八区,当然,我们不深究其原因。1)进入容器docker exec -t -i c360cc412528 /bin/bash // c360cc412528 为容器id2)在/usr/share/zoneinfo目录下找上海时区cd /usr/share/zoneinfo/Asia...原创 2018-08-31 14:41:11 · 7724 阅读 · 1 评论 -
CentOs lnmp快速搭建手把手图文教程
前言:算起来,笔者已经有一段时间没有自己搭建原生lnmp环境了。现在更多用的的是一键安装,今天尝试下,为大家摸摸路,少走弯路,不摸黑前进lnmp:centos6.5+nginx1.10.2+mysql5.7+php7.2.0(^-^)前期准备(1)安装依赖包(大体都是安装php所需要的依赖):yum install gcc bison bison-devel zlib-deve...原创 2018-11-11 00:59:08 · 3411 阅读 · 2 评论 -
使用acme.sh获取并定期自动更新https证书
关于let's encrypt和acme.sh的简介Let’s Encrypt is a free, automated, and open Certificate Authority.acme.sh 实现了 acme 协议, 可以从 let‘s encrypt 生成免费的证书.安装,使用acme.sh推荐使用root用户安装sudo su root安装命令c...转载 2018-11-13 17:03:39 · 7350 阅读 · 0 评论 -
Mac(Linux)下history命令模糊查找命令历史记录
Linux下,我们直接输入history命令,会将当前账户此前所有的命令都显示出来,如果我们想要更快捷的找到我们所要的历史记录.我们可以使用grep进行搭配查找比如说,我只想查找我之前运行过的包含“ssh” 命令可以这样写:history | grep "你的查找内容"...原创 2018-12-20 17:37:27 · 17956 阅读 · 2 评论 -
完美记录阿里云esc使用宝塔搭建服务器php环境的过程(1)
前言:详细的记录使用宝塔linux搭建基于阿里云esc服务器的PHP环境,宝塔linux6.0以上版本是基于centos7 开发,强烈推荐大家使用centos7系统(例如centos7.4)安装宝塔linux 6.0以上版本宝塔安装教程:该文章依据此教程进行安装,该文可能过时,但是此教程是宝塔官方教程阿里云esc服务器一台(配置信息)CPU: 1核 内存: 2 GB 实例类...原创 2018-12-21 11:11:52 · 1839 阅读 · 0 评论 -
完美记录阿里云esc使用宝塔搭建服务器php环境的过程(2)
前言:在搭建完宝塔面板后,我们现在根据我们的需求进行环境的搭设,笔者比较偏向使用lnmp,所以此篇是以lnmp的搭建为主线,当然lamp或者lanmp大同小异图文并茂才是我辈风格。原创 2018-12-21 12:48:04 · 940 阅读 · 1 评论 -
使用phpmyadmin让navicat premium可以从外部访问mysql(适用于宝塔面板)
(1) 登陆phpmyadmin并点击用户,出现以下界面后并点击编辑权限(2) 点击编辑权限后出现以下界面,再点击登录信息(3)将host选项的本地切换为任意主机并执行(4)在navicat premium中测试登陆...原创 2018-12-21 16:51:39 · 2573 阅读 · 0 评论 -
如何为宝塔面板添加https
前言:HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。宝塔面板:是一个相对不错的linux管理面板.笔者也在使用它,不仅省时省力,省去一部分的精力。而且很关键的是。他是免费的且在持续更新优化。问题发现:在使用过程中,笔者发现,我使用域名来登陆面板,域名之前已经支持了https,...转载 2018-12-29 17:12:19 · 4383 阅读 · 0 评论