![](https://img-blog.csdnimg.cn/direct/19f4fd79f66b4b889ebd58f818a8a48d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
服务器
文章平均质量分 86
服务器
denglei.
你的指尖有改变世界的力量
展开
-
php采集类snoopy2.0使用说明
我们经常采集一些网站数据时会被识别为机器人被网页被拒绝访问,类似这种:failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden网宿云安全平台检测到您当前的访问行为存在异常,请稍后重试...云安全平台检测到您当前的访问行为存在异常,请稍后重试...这就是我们的请求被识别为恶意请求,Snoopy可以完美的帮我们模拟浏览器行为进行请求原创 2024-03-05 14:53:25 · 1756 阅读 · 0 评论 -
laravel集成MQTT
目录EMQ X安装EMQ X MQTT 服务器启用 SSL/TLS 安全连接laravel集成MQTT Topic定义规范EMQ X安装文档地址:https://docs.emqx.net/broker/latest/cn/getting-started/install.htmlEMQ X R3.0 消息服务器默认占用的 TCP 端口包括:1883 MQTT 协议端口8883 MQTT/SSL 端口8083 MQTT/WebSocket 端口8080 HTTP A..原创 2021-01-15 15:29:33 · 3395 阅读 · 2 评论 -
(一)CentOS7安装RabbitMQ
1、安装erlang由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。安装依赖yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-develerlang官网:https://www.erlang.org/downloads下载(会比较慢,或者本地下载上传服务器即可)wget http://erlang..原创 2021-01-12 19:01:07 · 341 阅读 · 2 评论 -
(二)laravel整合rabbitmq消息队列(使用laravel-queue-rabbitmq)
参考文档:https://learnku.com/docs/laravel/8.x/queues/9398https://packagist.org/packages/vladimir-yuldashev/laravel-queue-rabbitmq1、Composer 安装 laravel-queue-rabbitmq,安装注意应用包对应的laravel版本。composer require vladimir-yuldashev/laravel-queue-rabbitmq2、在 con原创 2021-01-12 18:59:38 · 4536 阅读 · 0 评论 -
(三)Horizon 队列管理工具
文档地址:https://learnku.com/docs/laravel/7.x/horizon/7514安装提示:由于 Horizon 使用了异步进程信号,所以 PHP 7.1+ 以上版本才可以使用。 队列数据是存在Redis里的,所以要确保队列连接在queue配置文件的redis项已经正确设置。我们使用 Composer 安装 Horizon 到 Laravel 项目:composer require laravel/horizon安装完成后,使用 Ar...原创 2021-01-12 18:57:56 · 1555 阅读 · 0 评论 -
(四)RabbitMQ基础知识
目录1.一些基础概念2.rabbitmq好处3.应用场景4.交换机类型5.消息基于什么进行传输6.如何确保消息正确的发送7.如何确保接收方消费了消息8.如何避免消息重复投递和重复消费9.如何确保数据不被丢失10.消息队列的缺点1.一些基础概念AMQPAMQP(高级消息队列协议)是一个网络协议,它支持符合要求的客户端应用(application)和消息中间件代理(messaging middleware broker)之间进行通信。简单的来说,可以看做一个.原创 2021-01-12 18:53:36 · 516 阅读 · 1 评论 -
Nginx配置页面访问密码
如果我们在 nginx 下搭建了一些站点,但是由于站点内容或者流量的关系,我们并不想让所有人都能正常访问,那么我们可以设置访问认证。只有让用户输入正确的用户名和密码才能正常访问。效果如下:在 nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。所以整体的一个过程就是先用第三方工具设置用户名、密码(其中密码已经加过密),然后保存到文件中,接着在 nginx 配置文件中根据之前原创 2020-08-29 16:37:57 · 1027 阅读 · 0 评论 -
Nginx配置HTTP2.0
安装前必读:Nginx1.10.0以上版本才支持Http2.0 Http2.0只支持Https协议的网站,且openssl版本需要高于1.0.2一、查看当前Nginx安装了哪些模块(其实目前Nginx版本都是大雨1.10的,所以都是有该模块的)# nginx -V可以看到http2.0模块--with-http_v2_module已经存在了二、配置nginx.confNginx配置http2很简单,只需要在listen的端口后新增http2标识即可,如下server.原创 2020-07-08 11:45:40 · 881 阅读 · 0 评论 -
CentOS FFmpeg安装、视频转码(RTSP转RTMP实现H5网页播放)
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。一、安装我的环境 CentOS 7.6安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPELyum install -y epel-release rpmrpm --import /etc/pki/rpm-gpg/RP...原创 2019-08-30 09:42:18 · 2768 阅读 · 0 评论 -
配置php-fpm以root用户启动,执行exec 或者 system
一 php-fpm以root启动 1、修改配置文件php-fpm.conf的启动用户为root,默认是www vi /usr/local/php/etc/php-fpm.conf2、启动PHP 启动的时候发现报错,启动不了 默认是不允许root用户启动的 我们可以看下–help 这里有个选项,-R, –allow-to-run-as-root,表示允许通过root启动 启动后验证...原创 2018-09-10 22:11:12 · 10082 阅读 · 0 评论 -
TP5中出现 “No input file specified” 解决办法
(一)Nginx虚拟机测试nginx 遭遇 Noinput file specified,多方查找终于找到解决办法1、 php.ini(/etc/php5/cgi/php.ini)的配置中这两项cgi.fix_pathinfo=1 (这个是自己添加的)doc_root=2、nginx配置文件/etc/nginx/sites-available/default中注意以下部分l...原创 2018-09-13 11:28:46 · 3326 阅读 · 1 评论 -
Linux 测试IP和端口是否能访问
一、 使用wget判断wget是linux下的下载工具,需要先安装.用法: wget ip:port连接存在的端口连接不存在的端口二、使用telnet判断telnet是windows标准服务,可以直接用;如果是linux机器,需要安装telnet.用法: telnet ip port安装telnet1、检测telnet-server的rpm包是否安装......原创 2018-09-21 17:18:06 · 90168 阅读 · 1 评论 -
PHP 服务器变量$_SERVER,增加$_ENV变量
一、通过php主配置文件php-fpm.conf来设置这个设置必须放在主配置文件php-fpm.conf里,不能放到include指令设置的子配置文件里,否则会报错:「Array are not allowed in the global section」直接在配置文件中添加:添加后重启php-fpm二、通过nginx的fastcgi_param来设置server {...原创 2018-10-22 13:06:54 · 1386 阅读 · 0 评论 -
PHP 和 Linux,分别实现定时任务
参考:PHP函数:https://blog.csdn.net/meimeieee/article/details/79556191 Linux crontab:https://www.cnblogs.com/longjshz/p/5779215.html第一种:PHP函数这个可根据业务需求在项目后台做成配置页面,运营人员也可配置。<?php //开始任务 pu...原创 2018-11-24 16:01:17 · 210 阅读 · 0 评论 -
vargrant
vargrant一、安装参考:https://blog.csdn.net/qianghaohao/article/details/80038096https://segmentfault.com/a/11900000087296251、安装VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads提示:虽然 Vagr...原创 2019-05-10 17:28:33 · 919 阅读 · 0 评论 -
php.ini修改php上传文件大小限制的方法详解
本篇文章是对php.ini修改php上传文件大小限制的方法进行了详细的分析介绍,需要的朋友参考下打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 100m ;望文生意,即允许上...原创 2018-09-12 18:34:07 · 1125 阅读 · 0 评论