在 server 区块里面,可以添加一些 location 区块 .. 在这些 Location 区块里面,你可以更具体的设置让 NGINX 怎么样处理不同的访问 ...
定义一个 location 区块,可以用一个 location ... 然后是一个匹配的东西,先添加一个 / , 对这个服务器的任何的请求都会匹配这种模式 .. 后面是一组花括号 ...
在里面,可以去使用一些指令来设置一下 ... 比如用一个 index 指令,设置一下默认打开的文档 ... 先添加一个 index.html ...
NGINX 会使用最具体的那个 location , 再添加一个 location ... 匹配的是 /v2 ... 在它里面,我们可以重新设置一下 root ... 设置成 /mnt/app
这样访问 hello.dev/v2 开头的地址的时候,会使用这个 location 里设置的东西 .. 它的可用的资源的位置应该是在 /mnt/app 后面还要加上这个 /v2 ...
回到终端 ... 复制一下 /mnt/app/hello 这个目录,放到 /mnt/app/v2 这里 ... 编辑一下 /mnt/app/v2 下面的 index.html .. 修改一下这个文档里的内容 ... hello_v2 ... 保存一下 ...
然后重新加载一下 nginx ... 回到浏览器 ...
访问一下 hello.dev ... 打开的是 /mnt/app/hello 目录下的 index.html 这个文档 ... 再访问一下 hello.dev/v2 ... 现在这里显示的是 /mnt/app/v2 这个目录下的 index.html ...