Skip to content

Commit e9b77dc

Browse files
committed
深入剖析 Web 服务器与 PHP 应用的通信机制 - 掌握 CGI 和 FastCGI 协议的运行原理
1 parent 5780e87 commit e9b77dc

File tree

1 file changed

+26
-10
lines changed

1 file changed

+26
-10
lines changed

README.md

+26-10
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
======
77
## Nginx 教程 (Nginx tutorial)
88

9-
###### 基础
9+
###### :one: 基础
1010
* [Nginx编译安装](/Nginx/nginx-install.md)
1111
* [Nginx.conf详解](/Nginx/nginx-base-config.md)
1212
* [Location 详解](/docs/Nginx/location-detail.md)
@@ -22,19 +22,19 @@
2222
* [nginx 并发数问题思考:worker_connections,worker_processes与 max clients](http://liuqunying.blog.51cto.com/3984207/1420556?utm_source=tuicool)
2323
* [如何在工作中提高Ngixn服务器性能?达到高效](https://juejin.im/post/5adb45e96fb9a07ab773c767?utm_source=gold_browser_extension)
2424

25-
###### 案例
25+
###### :two: 案例
2626
* [Nginx 同一个IP上配置多个HTTPS主机](/Nginx/more-domain-config.md)
2727
* [Nginx 如何配置一个安全的HTTPS网站服务器](http://www.cnblogs.com/tinywan/p/7542629.html)
2828
* [Nginx 配置启用 HTTP/2](http://www.cnblogs.com/tinywan/p/7860774.html)
2929
* [申请Let's Encrypt通配符HTTPS证书](https://www.cnblogs.com/tinywan/p/8573169.html)
30-
###### 扩展模块 (Third-party module)
30+
###### :three: 模块
3131
* [nginx-vod-module](http://www.cnblogs.com/tinywan/p/7879559.html)
3232
* [nginx-module-vts](http://www.cnblogs.com/tinywan/p/7872366.html)
3333
* [ngx_cache_purge](/Nginx/Nginx-Web/Nginx-8-proxy_cache.md)
3434
* [lua-nginx-module](http://www.cnblogs.com/tinywan/p/6538006.html)
3535
* [nginx-rtmp-module](http://www.cnblogs.com/tinywan/p/6639360.html)
3636

37-
###### 好文
37+
###### :four: 好文
3838

3939
* [Nginx入门到实战(1)基础篇](https://segmentfault.com/a/1190000014893012)
4040
* [Nginx入门到实战(2) 场景实现篇](https://mp.weixin.qq.com/s/RDIhU2pd37ecmKjgCtiZGQ)
@@ -44,10 +44,16 @@
4444
* [关于一些对location认识的误区](http://www.cnblogs.com/lidabo/p/4169396.html)
4545
* [location总结及rewrite规则写法](https://segmentfault.com/a/1190000002797606)
4646
* [How to Compile Nginx From Source on Ubuntu 16.04](https://www.vultr.com/docs/how-to-compile-nginx-from-source-on-ubuntu-16-04)
47+
48+
###### :five: 流媒体
4749
* [Setup Nginx on Ubuntu to Stream Live HLS Video](https://www.vultr.com/docs/setup-nginx-on-ubuntu-to-stream-live-hls-video)
4850
* [Setup Nginx-RTMP on Ubuntu 14.04](https://www.vultr.com/docs/setup-nginx-rtmp-on-ubuntu-14-04)
51+
* [利用nginx搭建RTMP视频点播、直播、HLS服务器](https://blog.csdn.net/kingroc/article/details/50839994)
52+
* [实时流(直播流)播放、上墙(大屏播放)解决方案](https://www.cnblogs.com/xiaozhi_5638/p/8664841.html)
53+
* [Nginx配置Rtmp支持Hls的直播和点播功能](/Nginx-Rtmp/HLS-live-vod.md)
54+
* [HLS视频直播和点播的Nginx的Location的配置信息(成功)](/Nginx-Rtmp/HLS-live-vod-locatiuon-config.md)
4955

50-
###### PHP 相关
56+
###### :six: PHP 相关
5157
* [Nginx和PHP-FPM的开机自动启动脚本](/PHP/PHP-FPM/config.md)
5258
* [php-fpm/www.conf 的配置 ](/PHP/PHP-FPM/config.md)
5359
* [深入剖析 Web 服务器与 PHP 应用的通信机制 - 掌握 CGI 和 FastCGI 协议的运行原理](https://mp.weixin.qq.com/s/6Kyfvc_N7PhBtFPstgt3MA)
@@ -58,48 +64,58 @@
5864
* [lua中self_indes详解](/Lua-Script/oop/self__index.md)
5965

6066
## Redis 教程
67+
68+
###### :one: 基础
6169
* [Redis 安装](/Redis/redis-install.md)
6270
* [Redis 配置详解](/Redis/redis-config.md)
6371
* [Redis 基础知识](#Redis_base_knowledge)
6472
* [Redis 开发与运维](#Redis-DevOps)
6573
* [Redis 执行Lua脚本基本用法](/Redis/redis-lua.md)
6674
* [Redis 漏洞如何防止被黑客攻击](/Redis/redis-safety.md)
67-
###### PHP 相关
75+
76+
###### :two: PHP 相关
6877
* [PHP脚本运行Redis](#PHP_Run_Redis)
6978
* [PHP 脚本执行一个Redis 订阅功能,用于监听键过期事件,返回一个回调,API接受改事件](/Redis-PHP/Php-Run-Redis-psubscribe/nohupRedisNotify.php)
7079
* [阿里云Redis开发规范](https://yq.aliyun.com/articles/531067)
7180
* [高可用Redis服务架构分析与搭建](https://mp.weixin.qq.com/s/DA4uhPULaXI-KDKwvLzb8Q)
7281
* [如何轻松搭建电商秒杀系统](https://yq.aliyun.com/articles/277885)
7382

7483
## Openresty 教程
84+
85+
###### :one: 基础
7586
* [安装默认配置信息](/Openresty/openresty-basic.md)
87+
* [OpenResty 最佳实践](https://moonbingbing.gitbooks.io/openresty-best-practices/content/index.html)
7688
* [如何编译一个高性能 OpenResty](https://yq.aliyun.com/articles/228399)
7789
* [ngx_lua APi 方法和常量](/Openresty/openresty-api.md)
7890
* [ngx_lua 扩展模块学习](/Openresty/openresty-resty-module.md)
7991
* [lua-resty-upstream-healthcheck使用](/Openresty/lua-resty-upstream-healthcheck.md)
8092
* [Openresty与Nginx_RTMP](/Openresty/openresty-rtmp.md)
8193
* [自己写的一个简单项目lua_project_v0.01](https://github.com/Tinywan/lua_project_v0.01)
94+
* [如何在openresty里解析域名](http://www.jkeabc.com/181587.html)
95+
* [谈谈基于 OpenResty 的接口网关设计](https://www.zybuluo.com/yishuailuo/note/844059)
96+
* [跟我学OpenResty(Nginx+Lua)开发](http://jinnianshilongnian.iteye.com/blog/2190344)
97+
* [openresty 专栏](https://blog.csdn.net/qq362228416/article/category/6558114)
98+
* [openresty 视频](http://i.youku.com/i/UMTM2NTgyMDEyMA==/videos?q=openresty)
99+
* [模仿京东使用Openresty+Redis做读服务](https://my.oschina.net/zjzhai/blog/759719)
82100

83101
## Linux 教程
84102
* [Linux 基础知识](/Linux/linux-basic.md)
85103
###### Systemd 入门教程
86104
* [命令篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html)
87105
* [实战篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html)
88106
* [定时器教程](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html)
107+
89108
## Shell 教程
90109
* [编写快速安全Bash脚本的建议](https://www.oschina.net/translate/bash-scripting-quirks-safety-tips)
91110
* [写好shell脚本的13个技巧](https://mp.weixin.qq.com/s/f3xDHZ7dCQr7sHJ9KDvuyQ)
92111
* [shell脚本实现分日志级别记录日志](/Nginx-Rtmp/Shell_Log.sh)
93112
* [Nginx日志定时备份和删除](/Nginx-Rtmp/Shell_Nginx_Log_cut.sh)
94113
* [SHELL脚本小技巧](/Nginx-Rtmp/Shell_script.md)
95114
* [Mysql 自动备份脚本安全加锁机制](/Nginx-Rtmp/backup_mysql.sh)
115+
96116
###### PHP 相关
97117
* [PHP和Shell 脚本如何很好的搭配](/PHP/php-shell_run.md)
98118

99-
## 流媒体教程
100-
* [Nginx配置Rtmp支持Hls的直播和点播功能](/Nginx-Rtmp/HLS-live-vod.md)
101-
* [HLS视频直播和点播的Nginx的Location的配置信息(成功)](/Nginx-Rtmp/HLS-live-vod-locatiuon-config.md)
102-
103119
## Lua-Ngx
104120
![Markdown](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Images/Nginx-Phase.png)
105121

0 commit comments

Comments
 (0)