1、设置相关1.1、仓库使用ssh模式clone到本地1.2、仓库添加部署公钥2、服务器配置2.1、切换到PHP-FPM运行账户,无法切换时修改 /etc/passwd2.2、使用PHP-FPM运行账户生成gitee指定的公钥ssh-keygen -t ed25519 -C "[email protected]" 2.3、将公钥部署到gitee项目的公钥配置中2.4、测试公钥是否成功ssh -T [email protected]<?php /** * 自动更新钩子 * 修改密钥及项目路径即可使用 **/ //以流的方式读取 $requestBody = file_get_contents("php://input"); if (empty($requestBody)) { die('send fail'); } $requestBody = json_decode($requestBody,true); //加密字符串 $secret_post = $requestBody['sign']; //时间戳参数,单位毫秒级

const a = document.createElement('a')const url = body.data['fileUrl']a.href = urla.click()window.URL.revokeObjectURL(url)

使用版本 - CentOS Linux release 7.5.1804 (Core) - nginx/1.12.2版本 - curl 7.61.0 (x86_64-pc-linux-gnu) libcurl/7.61.0 OpenSSL/1.0.2k zlib/1.2.7 对于一些服务器流量异常、负载过大,甚至是大流量的恶意攻击访问等,进行并发数的限制;该模块可以根据定义的键来限制每个键值的连接数,只有那些正在被处理的请求(这些请求的头信息已被完全读入)所在的连接才会被计数。目录limit_conn_zonelimit_connlimit_conn_statuslimit_conn_log_level并发限制于error_page的结合使用limit_conn_zoneSyntax: limit_conn_zone key zone=name:size; Default: — Context: http设置一个共享区间,用于存储各种各样的key的连接状态 该命令和limit_zone命令一起配合使用 size的大小最小为32k(32K),否则会报错nginx: [emer

使用版本 - CentOS Linux release 7.5.1804 (Core) - nginx/1.12.2版本 - curl 7.61.0 (x86_64-pc-linux-gnu) libcurl/7.61.0 OpenSSL/1.0.2k zlib/1.2.7目录启动停止 nginx -s stop优雅停止 nginx -s quit平滑重启 nginx -s reload指定配置文件操作 nginx -c /tmp/nginx.conf重新开始记录日志 nginx -s reopen检测语法错误 nginx -t查看版本信息和编译配置 nginx -v热部署默认编译后,nginx的可执行二进制文件在/usr/local/nginx/sbin目录下,可执行文件为nginx 我们需要执行cp /usr/local/nginx/sbin/nginx /usr/bin这样才可以在全局中直接找到nginx的二进制文件启动直接执行nginx 如果服务器已经有nginx在执行,再次执行nginx会报错nginx: [emerg] bind() to 0.0.0.0:80 failed

使用版本 - CentOS Linux release 7.5.1804 (Core) - nginx/1.12.2版本 - curl 7.61.0 (x86_64-pc-linux-gnu) libcurl/7.61.0 OpenSSL/1.0.2k zlib/1.2.7目录error_loglog_formataccess_logerror_logSyntax: error_log file [level]; Default: error_log logs/error.log error; Context: main, http, mail, stream, server, location日志级别严重性从轻到重顺序:debug、info、notice、warn、error、crit、alert、emerg 如果file设置为stderr,nginx将会将日志输出到标准错误输出 设置某个日志级别将会使指定级别和更高级别的日志都被记录下来,如指定error会使nginx记录所有的error、crit、alert、emerg级别消息 debug日志级别需要configure --wit