|
1 |
| -## <a name="Nginx_Web_knowledge"/> Nginx高性能WEB服务器详解 |
2 |
| -#### <a name="Nginx_Web1_knowledge"/> 第一章 初探 |
| 1 | +# <a name="Nginx_Web_knowledge"/> Nginx高性能WEB服务器详解 |
| 2 | +## <a name="Nginx_Web1_knowledge"/> 第一章 初探 |
3 | 3 | + [Nginx 编译安装以及参数详解](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/nginx-2-config.md)
|
4 | 4 | + NGINX变量详解
|
5 |
| - - [x] [nginx变量使用方法详解笔记(1)](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx-Develop/notes-1.md) |
6 |
| - - [x] [nginx变量使用方法详解笔记(2)](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx-Develop/notes-2.md) |
7 |
| - - [x] [nginx变量使用方法详解笔记(3)](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/nginx-2-config.md) |
| 5 | + * [nginx变量使用方法详解笔记(1)](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx-Develop/notes-1.md) |
| 6 | + * [nginx变量使用方法详解笔记(2)](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx-Develop/notes-2.md) |
| 7 | + * [nginx变量使用方法详解笔记(3)](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/nginx-2-config.md) |
8 | 8 | + Nginx指令执行顺序
|
9 |
| - - [x] [Nginx指令执行命令(01)](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx-Develop/command-order-01.md) |
10 |
| -#### <a name="Nginx_Web2_knowledge"/> 第二章 安装部署 |
| 9 | + * [Nginx指令执行命令(01)](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx-Develop/command-order-01.md) |
| 10 | + |
| 11 | +## <a name="Nginx_Web2_knowledge"/> 第二章 安装部署 |
11 | 12 | + 启动错误:`Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)`,执行:`sudo fuser -k 80/tcp`
|
12 | 13 | + [基于域名、IP的虚拟主机配置](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/Nginx-Web/Nginx-2-4-all-config.md)
|
13 | 14 | + [完整、标准配置实际示列](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/Nginx-Web/Nginx-2-4-basic-config.md)
|
14 | 15 | + [日志文件配置与切割](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/Nginx-Web/Nginx-2-4-log-cut.md)
|
15 |
| -+ alias 和 root 在location 下的应用 |
16 |
| - - 通过alias 实现别名功能 |
17 |
| - ``` |
18 |
| - location /live { |
| 16 | ++ alias 和 root 在location 下的应用 |
| 17 | + + 通过alias 实现别名功能 |
| 18 | + |
| 19 | + ```bash |
| 20 | + location /live { |
19 | 21 | alias /home/tinywan/HLS/;
|
20 |
| - } |
21 |
| - ``` |
22 |
| - - curl 请求结果 |
23 |
| - ``` |
24 |
| - tinywan@tinywan:~/HLS$ cat index.html |
25 |
| - alias /home/tinywan/HLS/index.html |
26 |
| - tinywan@tinywan:~/HLS$ curl http://127.0.0.1/live/index.html |
27 |
| - alias /home/tinywan/HLS/index.html |
28 |
| - ``` |
| 22 | + } |
| 23 | + ``` |
| 24 | + + curl 请求结果 |
| 25 | + |
| 26 | + ```bash |
| 27 | + tinywan@tinywan:~/HLS$ cat index.html |
| 28 | + alias /home/tinywan/HLS/index.html |
| 29 | + tinywan@tinywan:~/HLS$ curl http://127.0.0.1/live/index.html |
| 30 | + alias /home/tinywan/HLS/index.html |
| 31 | + ``` |
29 | 32 | - 结论:
|
30 | 33 | 1. cul 请求 `/live/index.html`,那么Nginx将会在服务器上查找`/home/tinywan/HLS/index.html` 文件
|
31 | 34 | 1. 请求的`url` 中的`location`后面的部分会被追加到`alias `指定的目录后面,而`location`后面的`/live`路径将会别自动抛弃
|
|
0 commit comments