nginx(四)

简介: nginx(四)

1、常用配置指令alias、root

1、alias——别名配置,用于访问文件系统,在匹配到location配置的URL路径后,指向alias配置的路径,如:

访问的结果如下

结论:alias指定文件所在的资源路径。直接是从weizhaoyang/host1找的index.html


2、root——根路径配置,用于访问文件系统,在匹配到location配置的URL路径后,指向root配置的路径,并把请求路径附加到其后,如:

访问的结果如下:

结论:root的话会把/test做为weizhaoyang/host1后面的一部分,所以访问的结果如上。


2、常用配置指令 proxy_pass

反向代理配置,用于代理请求,适用于前后端负载分离或多台机器、服务器负载分离的场景,在匹配到location配置的URL路径后,转发请求到proxy_pass配置额URL,是否会附加location配置路径与proxy_pass配置的路径后是否有"/"有关,有"/"则不附加,如:

访问的结果如下:

总结:Proxy_pass 既可以是ip地址,也可以是域名,同时还可以指定端口,Proxy_pass指定的地址携带了URI,看我们前面的配置【/web】,那么这里的URI将会替换请求URI中匹配location参数部分;如上代码将会访问到http://www.baidu.com/web

3、常用配置指令: expires 60 s|m|h|d

这里设置了缓存5分钟。

然后在nginx/html/images文件下上传一个图片如下:

然后在相应的html上加上上面的图片。

显示结果如下:


现在的图片就是从浏览器的缓存里面拿图片了。属于静态资源缓存了


所有的努力,不是为了让别人觉得你了不起,而是为了能让自己打心里看得起自己,人生的奔跑,不在于瞬间的爆发,取决于途中的坚持,你纵有千百个理由放弃,也要找一个理由坚持,能激励你,温暖你,感动你的,不是励志语录心灵鸡汤,而是身边比你优秀的人比你还努力!自勉!

相关文章
|
4月前
|
负载均衡 应用服务中间件 nginx
|
10小时前
|
负载均衡 应用服务中间件 Linux
|
10小时前
|
应用服务中间件 Apache 数据库
Nginx(一)
Nginx(一)
|
4月前
|
缓存 Unix 应用服务中间件
|
4月前
|
前端开发 安全 应用服务中间件
|
负载均衡 应用服务中间件 nginx
|
负载均衡 Java 应用服务中间件
Nginx
Nginx
224 0
|
缓存 负载均衡 算法
Nginx——详解
Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。
140 0
Nginx——详解
|
负载均衡 监控 算法
Nginx 的使用
1、Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 2、Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。
|
应用服务中间件 Apache 开发工具
关于Nginx,你需要知道的!
关于Nginx,你需要知道的!
185 0