-
Notifications
You must be signed in to change notification settings - Fork 377
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
127 additions
and
123 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,123 +1,127 @@ | ||
[](https://996.icu) | ||
#### Nginx 教程 | ||
|
||
###### 基础 | ||
* [Nginx编译安装](/Nginx/nginx-install.md) | ||
* [Nginx.conf详解](/Nginx/nginx-base-config.md) | ||
* [Location 详解](/docs/Nginx/location-detail.md) | ||
* [Nginx基础知识](/Nginx/nginx-basic.md) | ||
* [Nginx高性能WEB服务器详解](/Nginx/nginx-high-basic.md) | ||
* [Nginx高并发系统内核优化和PHP7配置文件优化](/Nginx/nginx-parameter-config.md) | ||
* [Nginx和PHP-FPM启动脚本](/Nginx/nginx-start-script.md) | ||
* [Nginx的11个Phases](/Nginx/nginx-phases.md) | ||
* [agentzh 的 Nginx 教程](https://openresty.org/download/agentzh-nginx-tutorials-zhcn.html) | ||
* [Nginx 陷阱和常见错误](h/Nginx/nginx-1-config.md) | ||
* [TCP和UDP负载平衡官方参考文档](https://www.cnblogs.com/tinywan/p/6586053.html) | ||
* [Nginx 高并发系统内核优化](/Nginx/nginx-parameter-config.md) | ||
* [nginx 并发数问题思考:worker_connections,worker_processes与 max clients](http://liuqunying.blog.51cto.com/3984207/1420556?utm_source=tuicool) | ||
* [如何在工作中提高Ngixn服务器性能?达到高效](https://juejin.im/post/5adb45e96fb9a07ab773c767?utm_source=gold_browser_extension) | ||
* [并发 = 同步/异步/阻塞/非阻塞/进程/线程](https://juejin.im/post/5bc69ecee51d45395d4f4072) | ||
* [The Complete NGINX Cookbook](docs/Complete-NGINX-Cookbook-2019.pdf) | ||
|
||
###### 案例 | ||
* [Nginx 同一个IP上配置多个HTTPS主机](/Nginx/more-domain-config.md) | ||
* [Nginx 如何配置一个安全的HTTPS网站服务器](http://www.cnblogs.com/tinywan/p/7542629.html) | ||
* [Nginx 配置启用 HTTP/2](http://www.cnblogs.com/tinywan/p/7860774.html) | ||
* [申请Let's Encrypt通配符HTTPS证书](https://www.cnblogs.com/tinywan/p/8573169.html) | ||
* [如何配置proxy_cache模块](/Nginx/Nginx-Web/Nginx-8-proxy_cache.md) | ||
* [负载均衡五个配置实例](/Nginx/Nginx-Web/Nginx-7-Proxy.md) | ||
|
||
###### 模块 | ||
* [nginx-vod-module](http://www.cnblogs.com/tinywan/p/7879559.html) | ||
* [nginx-module-vts](http://www.cnblogs.com/tinywan/p/7872366.html) | ||
* [ngx_cache_purge](/Nginx/Nginx-Web/Nginx-8-proxy_cache.md) | ||
* [lua-nginx-module](http://www.cnblogs.com/tinywan/p/6538006.html) | ||
* [nginx-rtmp-module](http://www.cnblogs.com/tinywan/p/6639360.html) | ||
* [ngx_http_proxy_module和ngx_http_upstream_module](/Nginx/Nginx-Web/ngx_http_upstream_module.md) | ||
|
||
###### 好文 | ||
* [Nginx入门到实战(1)基础篇](https://segmentfault.com/a/1190000014893012) | ||
* [Nginx入门到实战(2) 场景实现篇](https://mp.weixin.qq.com/s/RDIhU2pd37ecmKjgCtiZGQ) | ||
* [nginx从入门到实践](http://fanqieto.top/2017/11/29/nginx%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E5%AE%9E%E8%B7%B5/) | ||
* [Nginx中文文档](http://www.nginx.cn/doc/) | ||
* [Nginx开发从入门到精通](http://tengine.taobao.org/book/) | ||
* [关于一些对location认识的误区](http://www.cnblogs.com/lidabo/p/4169396.html) | ||
* [location总结及rewrite规则写法](https://segmentfault.com/a/1190000002797606) | ||
* [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) | ||
* [详解:Nginx 反向代理、后端检测模块](https://mp.weixin.qq.com/s/wGOQkAPif3buhezOQhbx5A) | ||
* [Nginx的负载均衡 - 加权轮询 (Weighted Round Robin)](https://blog.csdn.net/zhangskd/article/details/50194069) | ||
|
||
###### 流媒体 | ||
* [Setup Nginx on Ubuntu to Stream Live HLS Video](https://www.vultr.com/docs/setup-nginx-on-ubuntu-to-stream-live-hls-video) | ||
* [Setup Nginx-RTMP on Ubuntu 14.04](https://www.vultr.com/docs/setup-nginx-rtmp-on-ubuntu-14-04) | ||
* [利用nginx搭建RTMP视频点播、直播、HLS服务器](https://blog.csdn.net/kingroc/article/details/50839994) | ||
* [实时流(直播流)播放、上墙(大屏播放)解决方案](https://www.cnblogs.com/xiaozhi_5638/p/8664841.html) | ||
* [Nginx配置Rtmp支持Hls的直播和点播功能](/Nginx-Rtmp/HLS-live-vod.md) | ||
* [HLS视频直播和点播的Nginx的Location的配置信息(成功)](/Nginx-Rtmp/HLS-live-vod-locatiuon-config.md) | ||
|
||
###### 其他 | ||
* [Nginx和PHP-FPM的开机自动启动脚本](/PHP/PHP-FPM/config.md) | ||
* [php-fpm/www.conf 的配置 ](/PHP/PHP-FPM/config.md) | ||
* [深入剖析 Web 服务器与 PHP 应用的通信机制 - 掌握 CGI 和 FastCGI 协议的运行原理](https://mp.weixin.qq.com/s/6Kyfvc_N7PhBtFPstgt3MA) | ||
* [PHP-FPM 与 Nginx 的通信机制总结](https://segmentfault.com/a/1190000018464303) | ||
|
||
#### Lua 教程 | ||
* [Lua 基础语法](/Lua-Script/lua-basic.md) | ||
* [luajit 执行文件默认安装路径](#Nginx_base_knowledge) | ||
* [lua中self_indes详解](/Lua-Script/oop/self__index.md) | ||
|
||
#### Redis 教程 | ||
* [Redis 安装](/Redis/redis-install.md) | ||
* [Redis 配置详解](/Redis/redis-config.md) | ||
* [Redis 基础知识](#Redis_base_knowledge) | ||
* [Redis 开发与运维](#Redis-DevOps) | ||
* [Redis 执行Lua脚本基本用法](/Redis/redis-lua.md) | ||
* [Redis 漏洞如何防止被黑客攻击](/Redis/redis-safety.md) | ||
* [如何在Ubuntu 16.04上安装和配置Redis](https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-redis-on-ubuntu-16-04) | ||
* [Redis协议规范(译文)](http://www.hchstudio.cn/article/2018/e687/) | ||
* [负载均衡中使用Redis实现共享Session](https://segmentfault.com/a/1190000011558000) | ||
* [Redis 设计与实现](https://github.com/huangz1990/redis-3.0-annotated) | ||
* [为什么分布式一定要有Redis?](https://mp.weixin.qq.com/s/8uii1BzfVfChbH_t5Gk_8Q) | ||
* [使用Lua脚本实现分布式锁](https://www.cnblogs.com/tinywan/p/9643022.html) | ||
* [PHP 脚本执行一个Redis 订阅功能,用于监听键过期事件,返回一个回调,API接受改事件](/Redis-PHP/Php-Run-Redis-psubscribe/nohupRedisNotify.php) | ||
* [阿里云Redis开发规范](https://yq.aliyun.com/articles/531067) | ||
* [高可用Redis服务架构分析与搭建](https://mp.weixin.qq.com/s/DA4uhPULaXI-KDKwvLzb8Q) | ||
* [如何轻松搭建电商秒杀系统](https://yq.aliyun.com/articles/277885) | ||
* [如何在Ubuntu 16.04上安装和配置Redis(推荐)](https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-redis-on-ubuntu-16-04) | ||
* [Codis集群演化与Redis异步迁移](/Redis/Codis集群演化与Redis异步迁移.pdf) | ||
* [如何利用Redisson分布式化传统Web项目](/Redis/如何利用Redisson分布式化传统Web项目.pdf) | ||
|
||
#### Openresty 教程 | ||
|
||
* [安装默认配置信息](/Openresty/openresty-basic.md) | ||
* [OpenResty 最佳实践](https://moonbingbing.gitbooks.io/openresty-best-practices/content/index.html) | ||
* [如何编译一个高性能 OpenResty](https://yq.aliyun.com/articles/228399) | ||
* [ngx_lua APi 方法和常量](/Openresty/openresty-api.md) | ||
* [ngx_lua 扩展模块学习](/Openresty/openresty-resty-module.md) | ||
* [lua-resty-upstream-healthcheck使用](/Openresty/lua-resty-upstream-healthcheck.md) | ||
* [Openresty与Nginx_RTMP](/Openresty/openresty-rtmp.md) | ||
* [自己写的一个简单项目lua_project_v0.01](https://github.com/Tinywan/lua_project_v0.01) | ||
* [如何在openresty里解析域名](http://www.jkeabc.com/181587.html) | ||
* [谈谈基于 OpenResty 的接口网关设计](https://www.zybuluo.com/yishuailuo/note/844059) | ||
* [跟我学OpenResty(Nginx+Lua)开发](http://jinnianshilongnian.iteye.com/blog/2190344) | ||
* [openresty 专栏](https://blog.csdn.net/qq362228416/article/category/6558114) | ||
* [openresty 视频](http://i.youku.com/i/UMTM2NTgyMDEyMA==/videos?q=openresty) | ||
* [模仿京东使用Openresty+Redis做读服务](https://my.oschina.net/zjzhai/blog/759719) | ||
* [Openresty-Lua动态修改upstream后端服务](Nginx/Nginx-Web/openresty-nginx-lua-Proxy.md) | ||
|
||
#### Linux 教程 | ||
|
||
* [命令篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html) | ||
* [实战篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html) | ||
* [定时器教程](http://www.ruanyifeng.com/blog/2018/03/systemd-timer.html) | ||
* [linux 进程间通信之管道](https://juejin.im/post/5bc735d85188255c57216d7e) | ||
|
||
#### Shell 教程 | ||
* [编写快速安全Bash脚本的建议](https://www.oschina.net/translate/bash-scripting-quirks-safety-tips) | ||
* [写好shell脚本的13个技巧](https://mp.weixin.qq.com/s/f3xDHZ7dCQr7sHJ9KDvuyQ) | ||
* [shell脚本实现分日志级别记录日志](/Nginx-Rtmp/Shell_Log.sh) | ||
* [Nginx日志定时备份和删除](/Nginx-Rtmp/Shell_Nginx_Log_cut.sh) | ||
* [SHELL脚本小技巧](/Nginx-Rtmp/Shell_script.md) | ||
* [Mysql 自动备份脚本安全加锁机制](/Nginx-Rtmp/backup_mysql.sh) | ||
* [PHP和Shell 脚本如何很好的搭配](/PHP/php-shell_run.md) | ||
|
||
[](https://996.icu) | ||
#### Nginx 教程 | ||
|
||
###### 基础 | ||
* [Nginx编译安装](/Nginx/nginx-install.md) | ||
* [Nginx.conf详解](/Nginx/nginx-base-config.md) | ||
* [Location 详解](/docs/Nginx/location-detail.md) | ||
* [Nginx基础知识](/Nginx/nginx-basic.md) | ||
* [Nginx高性能WEB服务器详解](/Nginx/nginx-high-basic.md) | ||
* [Nginx高并发系统内核优化和PHP7配置文件优化](/Nginx/nginx-parameter-config.md) | ||
* [Nginx和PHP-FPM启动脚本](/Nginx/nginx-start-script.md) | ||
* [Nginx的11个Phases](/Nginx/nginx-phases.md) | ||
* [agentzh 的 Nginx 教程](https://openresty.org/download/agentzh-nginx-tutorials-zhcn.html) | ||
* [Nginx 陷阱和常见错误](h/Nginx/nginx-1-config.md) | ||
* [TCP和UDP负载平衡官方参考文档](https://www.cnblogs.com/tinywan/p/6586053.html) | ||
* [Nginx 高并发系统内核优化](/Nginx/nginx-parameter-config.md) | ||
* [nginx 并发数问题思考:worker_connections,worker_processes与 max clients](http://liuqunying.blog.51cto.com/3984207/1420556?utm_source=tuicool) | ||
* [如何在工作中提高Ngixn服务器性能?达到高效](https://juejin.im/post/5adb45e96fb9a07ab773c767?utm_source=gold_browser_extension) | ||
* [并发 = 同步/异步/阻塞/非阻塞/进程/线程](https://juejin.im/post/5bc69ecee51d45395d4f4072) | ||
* [The Complete NGINX Cookbook](docs/Complete-NGINX-Cookbook-2019.pdf) | ||
|
||
###### 案例 | ||
* [Nginx 同一个IP上配置多个HTTPS主机](/Nginx/more-domain-config.md) | ||
* [Nginx 如何配置一个安全的HTTPS网站服务器](http://www.cnblogs.com/tinywan/p/7542629.html) | ||
* [Nginx 配置启用 HTTP/2](http://www.cnblogs.com/tinywan/p/7860774.html) | ||
* [申请Let's Encrypt通配符HTTPS证书](https://www.cnblogs.com/tinywan/p/8573169.html) | ||
* [如何配置proxy_cache模块](/Nginx/Nginx-Web/Nginx-8-proxy_cache.md) | ||
* [负载均衡五个配置实例](/Nginx/Nginx-Web/Nginx-7-Proxy.md) | ||
|
||
###### 模块 | ||
* [nginx-vod-module](http://www.cnblogs.com/tinywan/p/7879559.html) | ||
* [nginx-module-vts](http://www.cnblogs.com/tinywan/p/7872366.html) | ||
* [ngx_cache_purge](/Nginx/Nginx-Web/Nginx-8-proxy_cache.md) | ||
* [lua-nginx-module](http://www.cnblogs.com/tinywan/p/6538006.html) | ||
* [nginx-rtmp-module](http://www.cnblogs.com/tinywan/p/6639360.html) | ||
* [ngx_http_proxy_module和ngx_http_upstream_module](/Nginx/Nginx-Web/ngx_http_upstream_module.md) | ||
|
||
###### 好文 | ||
* [Nginx入门到实战(1)基础篇](https://segmentfault.com/a/1190000014893012) | ||
* [Nginx入门到实战(2) 场景实现篇](https://mp.weixin.qq.com/s/RDIhU2pd37ecmKjgCtiZGQ) | ||
* [nginx从入门到实践](http://fanqieto.top/2017/11/29/nginx%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E5%AE%9E%E8%B7%B5/) | ||
* [Nginx中文文档](http://www.nginx.cn/doc/) | ||
* [Nginx开发从入门到精通](http://tengine.taobao.org/book/) | ||
* [关于一些对location认识的误区](http://www.cnblogs.com/lidabo/p/4169396.html) | ||
* [location总结及rewrite规则写法](https://segmentfault.com/a/1190000002797606) | ||
* [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) | ||
* [详解:Nginx 反向代理、后端检测模块](https://mp.weixin.qq.com/s/wGOQkAPif3buhezOQhbx5A) | ||
* [Nginx的负载均衡 - 加权轮询 (Weighted Round Robin)](https://blog.csdn.net/zhangskd/article/details/50194069) | ||
|
||
###### 流媒体 | ||
* [Setup Nginx on Ubuntu to Stream Live HLS Video](https://www.vultr.com/docs/setup-nginx-on-ubuntu-to-stream-live-hls-video) | ||
* [Setup Nginx-RTMP on Ubuntu 14.04](https://www.vultr.com/docs/setup-nginx-rtmp-on-ubuntu-14-04) | ||
* [利用nginx搭建RTMP视频点播、直播、HLS服务器](https://blog.csdn.net/kingroc/article/details/50839994) | ||
* [实时流(直播流)播放、上墙(大屏播放)解决方案](https://www.cnblogs.com/xiaozhi_5638/p/8664841.html) | ||
* [Nginx配置Rtmp支持Hls的直播和点播功能](/Nginx-Rtmp/HLS-live-vod.md) | ||
* [HLS视频直播和点播的Nginx的Location的配置信息(成功)](/Nginx-Rtmp/HLS-live-vod-locatiuon-config.md) | ||
|
||
###### 其他 | ||
* [Nginx和PHP-FPM的开机自动启动脚本](/PHP/PHP-FPM/config.md) | ||
* [php-fpm/www.conf 的配置 ](/PHP/PHP-FPM/config.md) | ||
* [深入剖析 Web 服务器与 PHP 应用的通信机制 - 掌握 CGI 和 FastCGI 协议的运行原理](https://mp.weixin.qq.com/s/6Kyfvc_N7PhBtFPstgt3MA) | ||
* [PHP-FPM 与 Nginx 的通信机制总结](https://segmentfault.com/a/1190000018464303) | ||
|
||
#### Lua 教程 | ||
* [Lua 基础语法](/Lua-Script/lua-basic.md) | ||
* [luajit 执行文件默认安装路径](#Nginx_base_knowledge) | ||
* [lua中self_indes详解](/Lua-Script/oop/self__index.md) | ||
|
||
#### Redis 教程 | ||
* [Redis 安装](/Redis/redis-install.md) | ||
* [Redis 配置详解](/Redis/redis-config.md) | ||
* [Redis 基础知识](#Redis_base_knowledge) | ||
* [Redis 开发与运维](#Redis-DevOps) | ||
* [Redis 执行Lua脚本基本用法](/Redis/redis-lua.md) | ||
* [Redis 漏洞如何防止被黑客攻击](/Redis/redis-safety.md) | ||
* [如何在Ubuntu 16.04上安装和配置Redis](https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-redis-on-ubuntu-16-04) | ||
* [Redis协议规范(译文)](http://www.hchstudio.cn/article/2018/e687/) | ||
* [负载均衡中使用Redis实现共享Session](https://segmentfault.com/a/1190000011558000) | ||
* [Redis 设计与实现](https://github.com/huangz1990/redis-3.0-annotated) | ||
* [为什么分布式一定要有Redis?](https://mp.weixin.qq.com/s/8uii1BzfVfChbH_t5Gk_8Q) | ||
* [使用Lua脚本实现分布式锁](https://www.cnblogs.com/tinywan/p/9643022.html) | ||
* [PHP 脚本执行一个Redis 订阅功能,用于监听键过期事件,返回一个回调,API接受改事件](/Redis-PHP/Php-Run-Redis-psubscribe/nohupRedisNotify.php) | ||
* [阿里云Redis开发规范](https://yq.aliyun.com/articles/531067) | ||
* [高可用Redis服务架构分析与搭建](https://mp.weixin.qq.com/s/DA4uhPULaXI-KDKwvLzb8Q) | ||
* [如何轻松搭建电商秒杀系统](https://yq.aliyun.com/articles/277885) | ||
* [如何在Ubuntu 16.04上安装和配置Redis(推荐)](https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-redis-on-ubuntu-16-04) | ||
* [Codis集群演化与Redis异步迁移](/Redis/Codis集群演化与Redis异步迁移.pdf) | ||
* [如何利用Redisson分布式化传统Web项目](/Redis/如何利用Redisson分布式化传统Web项目.pdf) | ||
* [redis设计与实现(第二版).pdf](/Redis/redis设计与实现(第二版).pdf) | ||
|
||
#### Openresty 教程 | ||
|
||
* [安装默认配置信息](/Openresty/openresty-basic.md) | ||
* [OpenResty 最佳实践](https://moonbingbing.gitbooks.io/openresty-best-practices/content/index.html) | ||
* [如何编译一个高性能 OpenResty](https://yq.aliyun.com/articles/228399) | ||
* [ngx_lua APi 方法和常量](/Openresty/openresty-api.md) | ||
* [ngx_lua 扩展模块学习](/Openresty/openresty-resty-module.md) | ||
* [lua-resty-upstream-healthcheck使用](/Openresty/lua-resty-upstream-healthcheck.md) | ||
* [Openresty与Nginx_RTMP](/Openresty/openresty-rtmp.md) | ||
* [自己写的一个简单项目lua_project_v0.01](https://github.com/Tinywan/lua_project_v0.01) | ||
* [如何在openresty里解析域名](http://www.jkeabc.com/181587.html) | ||
* [谈谈基于 OpenResty 的接口网关设计](https://www.zybuluo.com/yishuailuo/note/844059) | ||
* [跟我学OpenResty(Nginx+Lua)开发](http://jinnianshilongnian.iteye.com/blog/2190344) | ||
* [openresty 专栏](https://blog.csdn.net/qq362228416/article/category/6558114) | ||
* [openresty 视频](http://i.youku.com/i/UMTM2NTgyMDEyMA==/videos?q=openresty) | ||
* [模仿京东使用Openresty+Redis做读服务](https://my.oschina.net/zjzhai/blog/759719) | ||
* [Openresty-Lua动态修改upstream后端服务](Nginx/Nginx-Web/openresty-nginx-lua-Proxy.md) | ||
* [Openresty编程.pdf](/OpenrestyOpenresty编程.pdf) | ||
|
||
#### Linux 教程 | ||
|
||
* [命令篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html) | ||
* [实战篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html) | ||
* [定时器教程](http://www.ruanyifeng.com/blog/2018/03/systemd-timer.html) | ||
* [linux 进程间通信之管道](https://juejin.im/post/5bc735d85188255c57216d7e) | ||
* [鸟哥的Linux私房菜服务器架设篇(第三版).pdf](Linux/鸟哥的Linux私房菜服务器架设篇(第三版).pdf) | ||
* [鸟哥的Linux私房菜-基础学习篇(第四版).pdf](Linux/鸟哥的Linux私房菜-基础学习篇(第四版).pdf) | ||
|
||
#### Shell 教程 | ||
* [编写快速安全Bash脚本的建议](https://www.oschina.net/translate/bash-scripting-quirks-safety-tips) | ||
* [写好shell脚本的13个技巧](https://mp.weixin.qq.com/s/f3xDHZ7dCQr7sHJ9KDvuyQ) | ||
* [shell脚本实现分日志级别记录日志](/Nginx-Rtmp/Shell_Log.sh) | ||
* [Nginx日志定时备份和删除](/Nginx-Rtmp/Shell_Nginx_Log_cut.sh) | ||
* [SHELL脚本小技巧](/Nginx-Rtmp/Shell_script.md) | ||
* [Mysql 自动备份脚本安全加锁机制](/Nginx-Rtmp/backup_mysql.sh) | ||
* [PHP和Shell 脚本如何很好的搭配](/PHP/php-shell_run.md) | ||
|
Binary file not shown.