官方仓库:https://github.com/iresty/docker-apisix 官方仓库 拉取 安装 etcd 服务 1、拉去etcd镜像 2、启动etcd服务器实例 Windows 环境执行命令: 3、测试是否安装成功 进入etcd实例 测试 4、进入容器查看是否已经开启v2协议 --e
简介 最近VScode发布了远程编程与调试的插件Remote Development,使用这个插件可以在很多情况下代替vim直接远程修改与调试服务器上的代码,同时具备代码高亮与补全功能,就和在本地使用VScode一样。终于不用在服务器端翻来覆去的配置vim插件了。 配置的过程很简单,本文介绍如何通过
Visual Studio Live Share能干啥? 分享任何语言,任何应用程序 从舒适的工具中协作 Visual Studio Live Share的特点 实时编辑实时编辑和编辑代码 独立探索在不中断其他操作的情况下自行浏览文件 跟随固定在用户导航时跟随他们的光标 组调试设置断点并一起浏览代码
Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现 复杂打印。控件功能强大,却简单易用,所有调用如同JavaScript扩展语句。 WEB套打可选方案不多,理想的更少,利用免费控件Lodop+JavaScript实现精确套打,算是较为经典的选择
官方文档:https://help.aliyun.com/document_detail/63421.html?spm=5176.10695662.1996646101.searchclickresult.12b54224t6xqkT&aly_as=ac_gYVwe 1、服务器选型 2、健康状态检查
服务端代码 /** * 文件上传 */ public function uploadFile() { Log::error('文件上传 : '.json_encode($_FILES)); $dir = $this->request->post('type', 'file'); $file = $t
1、什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 2、服务模式 C/S模式。Docker是一个客户端
一、什么是vSphere? vSphere是VNware公司在2001年基于云计算推出的一套企业级虚拟化解决方案、核心组件为ESXi。如今,经历了5个版本的改进,已经实现了虚拟化基础架构、高可用性、集中管理、性能监控等一体化解决方案。 二、虚拟机的好处 三、为什么要使用虚拟机: 物理架构存在的问题:
基于Token的认证 通过上一篇你大体已经了解session和cookie认证了,session认证需要服务端做大量的工作来保证session信息的一致性以及session的存储,所以现代的web应用在认证的解决方案上更倾向于客户端方向,cookie认证是基于客户端方式的,但是cookie缺点也很明
页面 <div> <p>作者:<a href="https://github.com/Tinywan" target="_blank">Tinywan</a></p> </div> <div> <p>出处:<a href="https://www.cnblogs.com/Tinywan/" targ
https://mp.weixin.qq.com/s/n7D6PQiI3zRCgvpLeSrKQQ
需求 1、docker容器 2、文件服务器镜像:https://hub.docker.com/r/fauria/vsftpd 3、上传脚本:ThinkPHP5.1 4、上传依赖库:https://github.com/Nicolab/php-ftp-client 安装 FTP服务 docker ru
Graylog是一个开源的日志聚合、分析、审计、展现和预警工具。功能上和ELK类似,但又比ELK要简单,依靠着更加简洁,高效,部署使用简单的优势很快受到许多人的青睐。 使用Docker安装 官方文档:https://docs.graylog.org/en/3.3/pages/installation
1.查看版本 Ubuntu的版本是18.04。使用openssl version命令查看openssl版本,可以看到Ubuntu自带了openssl-1.1.0版本,因此安装新版本需要替换旧版本。 www@manager1:~$ openssl version OpenSSL 1.1.0g 2 No
1.3.1 概述 FPM(FastCGI Process Manager)是PHP FastCGI运行模式的一个进程管理器,从它的定义可以看出,FPM的核心功能是进程管理,那么它用来管理什么进程呢?这个问题就需要从FastCGI说起了。 FastCGI是Web服务器(如:Nginx、Apache)和
Docker 客户端配置 PHPSTROM 配置 选择连接 容器日志 配置Xdebug 开启Debug模式 打断点 浏览器访问该项目地址:http://wiot.frp.tinywan.top/
1、本地安装环境为docker作为PHP Web环境 2、php72 容器已经安装好了xdebug扩展 3、php.ini 配置文件(PHP7.2映射配置) [XDebug] xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" ; Set
接受结果
上面这两个流的地址分别是:第一个就是推送的地址:RTMP推流地址:rtmp://serverIp:1935/myapp/test1第二个是HTTP地址: HLS推流地址:http://serverIp:8080/hls/test2.m3u8HTTP Live Streaming(HLS)是苹果公司(Apple Inc.)实现的基于HTTP的流媒体传输协议,可实现流媒体的直播和点播:
不存在的变量或者变量没有定义,提示错误
user www www; worker_processes 1; error_log logs/error.log debug; #pid logs/nginx.pid; events { worker_connections 65535; } rtmp { server { listen 1935; applica
说明:已经安装好的nginx,需要添加一个未被编译安装的模块,需要怎么弄呢?具体:这里以安装第三方nginx-rtmp-module和nginx-accesskey-2.0.3模块为例,nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so1. 下载第三方扩展模块nginx-rtmp-modulesudo git clone https://github.com/ar
nginx 的第三方模块ngx_http_accesskey_module 来实现下载文件的防盗链1、具体安装教程:http://www.cnblogs.com/tinywan/p/5983694.html/2、Nginx配置文件location /hls { alias /tmp/hls; } location /download {
在nginx.conf的注释符号位#nginx文件的结构,这个对刚入门的同学,可以多看两眼。默认的config:#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid
一、Server段,可以看到如下类似信息 #access_log logs/host.access.log main;说明该server, 它的访问日志的文件是 logs/host.access.log ,使用的格式”main”格式.除了main格式,你可以自定义其他格式.二、main格式是什么?log_format main '$remote_addr - $remote_user [
获得订阅者人数,可以方便地显示观看流的客户数。查看已经安装好的模块/usr/local/nginx/sbin/nginx -V安装从源编译Nginx和Nginx-RTMP所需的工具sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev下载Nginx和Nginx-RTMP源码wget http://nginx.or
一、短连接开始测试 ab -n 5000 -c 100 -k 127.0.0.1/test_redis_short #demo1 #demo2 ab -n 10000 -c 100 -k 127.0.0.1/test_redis_short #demo1 #demo2 比较卡 ab -n 20000
ngx.re.match语法: captures, err = ngx.re.match(subject, regex, options?, ctx?, res_table?)环境: init_worker_by_lua*, set_by_lua*, rewrite_by_lua*, access_by_lua*, content_by_lua*, header_filter_by_lua*, b
Windows 环境:下面我就以mymath为例来讲述如何编写应用包:cd $GOPATH/src mkdir mymath // 我的环境:$GOPATH = c:\mygo新建文件sqrt.go,内容如下:// $GOPATH/src/mymath/sqrt.go源码如下:package mymath func Sqrt(x float64) float64 { z := 0
完整代码 完整代码
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号