|
2 | 2 |  |
3 | 3 | []() |
4 | 4 | [](https://github.com/Tinywan/tinywan-react-app/blob/master/LICENSE) |
5 | | -## <a name="index"/>目录 |
6 | | -#### Nginx 教程 (Nginx tutorial) |
| 5 | +<a name="index"/>目录 |
| 6 | +====== |
| 7 | +## Nginx 教程 (Nginx tutorial) |
7 | 8 | * [Nginx编译安装](/Nginx/nginx-install.md) |
8 | 9 | * [Nginx.conf详解](/Nginx/nginx-base-config.md) |
9 | 10 | * [Location 详解](/docs/Nginx/location-detail.md) |
|
18 | 19 | * [Nginx 高并发系统内核优化](/Nginx/nginx-parameter-config.md) |
19 | 20 | * [nginx 并发数问题思考:worker_connections,worker_processes与 max clients](http://liuqunying.blog.51cto.com/3984207/1420556?utm_source=tuicool) |
20 | 21 | * [如何在工作中提高Ngixn服务器性能?达到高效](https://juejin.im/post/5adb45e96fb9a07ab773c767?utm_source=gold_browser_extension) |
21 | | -* 项目案例 (Project notes) |
22 | | - * [Nginx 同一个IP上配置多个HTTPS主机](/Nginx/more-domain-config.md) |
23 | | - * [Nginx 如何配置一个安全的HTTPS网站服务器](http://www.cnblogs.com/tinywan/p/7542629.html) |
24 | | - * [Nginx 配置启用 HTTP/2](http://www.cnblogs.com/tinywan/p/7860774.html) |
25 | | - * [申请Let's Encrypt通配符HTTPS证书](https://www.cnblogs.com/tinywan/p/8573169.html) |
26 | | -* 扩展模块 (Third-party module) |
27 | | - * [nginx-vod-module](http://www.cnblogs.com/tinywan/p/7879559.html) |
28 | | - * [nginx-module-vts](http://www.cnblogs.com/tinywan/p/7872366.html) |
29 | | - * [ngx_cache_purge](/Nginx/Nginx-Web/Nginx-8-proxy_cache.md) |
30 | | - * [lua-nginx-module](http://www.cnblogs.com/tinywan/p/6538006.html) |
31 | | - * [nginx-rtmp-module](http://www.cnblogs.com/tinywan/p/6639360.html) |
32 | | -* PHP 相关 |
33 | | - * [PHP7中php.ini/php-fpm/www.conf的配置,Nginx和PHP-FPM的开机自动启动脚本](/PHP/PHP-FPM/config.md) |
34 | | - * |
35 | 22 |
|
36 | | -#### Lua 教程 |
| 23 | +###### 项目案例 (Project notes) |
| 24 | +* [Nginx 同一个IP上配置多个HTTPS主机](/Nginx/more-domain-config.md) |
| 25 | +* [Nginx 如何配置一个安全的HTTPS网站服务器](http://www.cnblogs.com/tinywan/p/7542629.html) |
| 26 | +* [Nginx 配置启用 HTTP/2](http://www.cnblogs.com/tinywan/p/7860774.html) |
| 27 | +* [申请Let's Encrypt通配符HTTPS证书](https://www.cnblogs.com/tinywan/p/8573169.html) |
| 28 | +###### 扩展模块 (Third-party module) |
| 29 | +* [nginx-vod-module](http://www.cnblogs.com/tinywan/p/7879559.html) |
| 30 | +* [nginx-module-vts](http://www.cnblogs.com/tinywan/p/7872366.html) |
| 31 | +* [ngx_cache_purge](/Nginx/Nginx-Web/Nginx-8-proxy_cache.md) |
| 32 | +* [lua-nginx-module](http://www.cnblogs.com/tinywan/p/6538006.html) |
| 33 | +* [nginx-rtmp-module](http://www.cnblogs.com/tinywan/p/6639360.html) |
| 34 | +###### PHP 相关 |
| 35 | +* [PHP7中php.ini/php-fpm/www.conf的配置,Nginx和PHP-FPM的开机自动启动脚本](/PHP/PHP-FPM/config.md) |
| 36 | + |
| 37 | +## Lua 教程 |
37 | 38 | * [Lua 基础语法](/Lua-Script/lua-basic.md) |
38 | 39 | * [luajit 执行文件默认安装路径](#Nginx_base_knowledge) |
39 | 40 | * [lua中self_indes详解](/Lua-Script/oop/self__index.md) |
40 | 41 |
|
41 | | -#### Redis 教程 |
| 42 | +## Redis 教程 |
42 | 43 | * [Redis 安装](/Redis/redis-install.md) |
43 | 44 | * [Redis 配置详解](/Redis/redis-config.md) |
44 | 45 | * [Redis 基础知识](#Redis_base_knowledge) |
45 | 46 | * [Redis 开发与运维](#Redis-DevOps) |
46 | 47 | * [Redis 执行Lua脚本基本用法](/Redis/redis-lua.md) |
47 | 48 | * [Redis 漏洞如何防止被黑客攻击](/Redis/redis-safety.md) |
48 | | -* 与 PHP 相关 |
49 | | - * [PHP脚本运行Redis](#PHP_Run_Redis) |
50 | | - * [PHP 脚本执行一个Redis 订阅功能,用于监听键过期事件,返回一个回调,API接受改事件](/Redis-PHP/Php-Run-Redis-psubscribe/nohupRedisNotify.php) |
| 49 | +###### PHP 相关 |
| 50 | +* [PHP脚本运行Redis](#PHP_Run_Redis) |
| 51 | +* [PHP 脚本执行一个Redis 订阅功能,用于监听键过期事件,返回一个回调,API接受改事件](/Redis-PHP/Php-Run-Redis-psubscribe/nohupRedisNotify.php) |
51 | 52 | * [阿里云Redis开发规范](https://yq.aliyun.com/articles/531067) |
52 | 53 | * [高可用Redis服务架构分析与搭建](https://mp.weixin.qq.com/s/DA4uhPULaXI-KDKwvLzb8Q) |
53 | 54 | * [如何轻松搭建电商秒杀系统](https://yq.aliyun.com/articles/277885) |
54 | 55 |
|
55 | | -#### Openresty 教程 |
| 56 | +## Openresty 教程 |
56 | 57 | * [安装默认配置信息](/Openresty/openresty-basic.md) |
57 | 58 | * [如何编译一个高性能 OpenResty](https://yq.aliyun.com/articles/228399) |
58 | 59 | * [ngx_lua APi 方法和常量](/Openresty/openresty-api.md) |
|
61 | 62 | * [Openresty与Nginx_RTMP](/Openresty/openresty-rtmp.md) |
62 | 63 | * [自己写的一个简单项目lua_project_v0.01](https://github.com/Tinywan/lua_project_v0.01) |
63 | 64 |
|
64 | | -#### Linux 教程 |
| 65 | +## Linux 教程 |
65 | 66 | * [Linux 基础知识](/Linux/linux-basic.md) |
66 | | -* Systemd 入门教程 |
67 | | - * [命令篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html) |
68 | | - * [实战篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html) |
69 | | - * [定时器教程](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html) |
70 | | -#### Shell 教程 |
| 67 | +###### Systemd 入门教程 |
| 68 | +* [命令篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html) |
| 69 | +* [实战篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html) |
| 70 | +* [定时器教程](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html) |
| 71 | +## Shell 教程 |
71 | 72 | * [编写快速安全Bash脚本的建议](https://www.oschina.net/translate/bash-scripting-quirks-safety-tips) |
72 | 73 | * [写好shell脚本的13个技巧](https://mp.weixin.qq.com/s/f3xDHZ7dCQr7sHJ9KDvuyQ) |
73 | 74 | * [shell脚本实现分日志级别记录日志](/Nginx-Rtmp/Shell_Log.sh) |
74 | 75 | * [Nginx日志定时备份和删除](/Nginx-Rtmp/Shell_Nginx_Log_cut.sh) |
75 | 76 | * [SHELL脚本小技巧](/Nginx-Rtmp/Shell_script.md) |
76 | 77 | * [Mysql 自动备份脚本安全加锁机制](/Nginx-Rtmp/backup_mysql.sh) |
77 | | -* PHP 相关 |
78 | | - * [PHP和Shell 脚本如何很好的搭配](/PHP/php-shell_run.md) |
| 78 | +###### PHP 相关 |
| 79 | +* [PHP和Shell 脚本如何很好的搭配](/PHP/php-shell_run.md) |
79 | 80 |
|
80 | | -#### 流媒体教程 |
| 81 | +## 流媒体教程 |
81 | 82 | * [Nginx配置Rtmp支持Hls的直播和点播功能](/Nginx-Rtmp/HLS-live-vod.md) |
82 | 83 | * [HLS视频直播和点播的Nginx的Location的配置信息(成功)](/Nginx-Rtmp/HLS-live-vod-locatiuon-config.md) |
83 | 84 |
|
|
0 commit comments