cgi: CGI的英文是(COMMON GATEWAY INTERFACE)公共网关接口,它的作用就是帮助服务器与语言通信,它是Web服务器与外部应用程序(CGI程序)之间传递信息的接口标准。这里就是nginx和php进行通信,因为nginx和php的语言不通,因此需要一个沟通转换的过程,而CGI就 ...
分类:
Web程序 时间:
2020-06-25 17:39:08
阅读次数:
71
一、nginx+phpnginx配置文件中增加以下内容 cat /usr/local/nginx/conf/nginx.conf server { listen 80; server_name www.example.com; location / { root html; index index. ...
分类:
数据库 时间:
2020-06-23 19:38:22
阅读次数:
57
动静分离的前戏 注意:动静分离,不需要运维来做(开发) **动态请求:**该用户请求,需要调用数据库中的数据 **静态请求:**该用户请求,不需要调用数据库 **动态页面:**后端开发写的需要调用数据库的页面(python,Java,C,PHP,nodejs...) **静态页面:**前端开发写的, ...
分类:
其他好文 时间:
2020-06-21 00:02:24
阅读次数:
176
1.环境准备 主机名称 应用环境 外网地址 内网地址 lb01 nginx 10.0.0.5 172.16.1.5 web01 nginx+php+nfs客户端 10.0.0.7 172.16.1.7 web02 nginx+php+nfs客户端 10.0.0.8 172.16.1.8 web03 ...
分类:
Web程序 时间:
2020-06-20 23:47:19
阅读次数:
74
官方php有什么不同 全局变量在每个请求中都不安全 类的静态变量在每个请求中都不安全 不要设计单例模式 本机IO功能可以正常工作,但是会减慢Nginx的速度 运行条件 仅支持 Linux PHP-7.0.* ~ PHP-7.4.* nginx-1.4.7 ~ nginx-1.17.8 安装 编译安装 ...
分类:
Web程序 时间:
2020-06-15 15:58:49
阅读次数:
61
使用playbook实现一键部署keepalived+nginx+PHP+wordpress+mariadb 环境 主机名 安装服务 wan lan lb01 nginx+keepalived(master) 10.0.0.5 172.16.1.5 lb02 nginx+keepalived(bac ...
分类:
数据库 时间:
2020-06-14 16:42:03
阅读次数:
56
几个概念: 1) sapi:可以简单的理解为php引擎对外的一个统一接口,使得php可以和外部程序进行交互 2) php的生命周期中关键四个调用:MINT -> RINT -> RSHUTDOWN -> MSHUTDOWN 3) fpm : fastcgi进程管理器 那么fpm方式的流程就是: fp ...
分类:
其他好文 时间:
2020-06-14 14:25:22
阅读次数:
80
环境 主机名 wanIP lanIP 服务 角色 web01 10.0.0.7 172.16.1.7 nginx服务端 被控端 web02 10.0.0.8 172.16.1.8 nginx服务端 被控端 流程分析 1.安装ansible 2.优化ansible 3.推送公钥 4.开启防火墙 5.开 ...
分类:
Web程序 时间:
2020-06-14 01:24:58
阅读次数:
92
模板机,交换机,lan区段,read 2. ssh scp rsync的三种传输方式 rsync+cron 3. rsync+inotify NFS 4. rsync和NFS排错 sersync 5. ssh telnet 环境变量与命令 ifconfig、ifup、ifdown ssh免密登录 跳 ...
分类:
其他好文 时间:
2020-06-14 01:22:53
阅读次数:
84
用户上传了 4 个附件,每个小于 5M,但是总大小超过了 15 M。 在 Nginx 日志中找到了如下错误信息,还没有到 Laravel 日志那一层。 2018/08/13 10:14:38 [error] 8326#8326: *11432788 FastCGI sent in stderr: " ...
分类:
Web程序 时间:
2020-06-13 19:35:51
阅读次数:
97