Nginx系列教程(2)nginx搭建静态资源web服务器

简介:
+关注继续查看
  1. nginx默认会访问index.html页面. 例如如下图配置, 当访问http://172.16.204.5:90/时, 默认会访问安装目录下的mine_html目录中的index.html文件.

image

  1. 设置nginx的gzip压缩:

image

  1. nginx支持访问文件树, 效果如下(如果访问的url路径下有index.html, 默认还是会跳到index.html页面):

image

要达到上图中的效果, nginx的配置文件需要添加如下设置:

image

添加上图中的配置后, 客户端访问http://172.16.204.5:90/时, 会以树的格式展示mine_html中的所有文件. 使用这种方式可以很好的共享静态资源.

 4. 在生产环境中, 公网的带宽是有限的, 并发情况下各个客户端会争抢带宽资源, 为了防止访问大的静态资源对其他用户造成影响, 可以设置nginx响应的带宽. 例如如下图设置, nginx给客户端响应时会以每秒1k的速度响应.

image

往期文章

Nginx系列教程(1)nginx基本介绍和安装入门
Nginx系列教程(2)nginx搭建静态资源web服务器
Nginx系列教程(3)nginx缓存服务器上的静态文件
Nginx系列教程(4)nginx处理web应用负载均衡问题以保证高并发
Nginx系列教程(5)如何保障nginx的高可用性(keepalived)
Nginx系列教程(6)nginx location 匹配规则详细解说
Nginx系列教程(7)nginx rewrite配置规则详细说明
Nginx系列教程(8)nginx配置安全证书SSL
Nginx系列教程(9)nginx 解决session一致性

相关文章
|
1月前
|
运维 关系型数据库 MySQL
【运维知识进阶篇】集群架构-Nginx实现基础web架构(Linux+Nginx+PHP+Mysql)(二)
【运维知识进阶篇】集群架构-Nginx实现基础web架构(Linux+Nginx+PHP+Mysql)(二)
86 0
|
1月前
|
运维 关系型数据库 MySQL
【运维知识进阶篇】集群架构-Nginx实现基础web架构(Linux+Nginx+PHP+Mysql)(一)
【运维知识进阶篇】集群架构-Nginx实现基础web架构(Linux+Nginx+PHP+Mysql)
64 0
|
2月前
|
弹性计算 缓存 算法
Nginx性能高27%,性价比1.5倍,基于阿里云倚天ECS的Web server实践
倚天710构建的ECS产品,基于云原生独立物理核、大cache,结合CIPU新架构,倚天ECS在Nginx场景下,具备强大的性能优势。 相对典型x86,Http长连接场景性能收益27%,开启gzip压缩时性能收益达到74%。 同时阿里云G8y实例售价比G7实例低23%,是Web Server最佳选择。
|
2月前
|
监控 应用服务中间件 Apache
zabbix:web服务Apache/Nginx状态监控
zabbix:web服务Apache/Nginx状态监控
184 0
|
3月前
|
网络协议 安全 应用服务中间件
使用 Debian、Docker 和 Nginx 部署 Web 应用
本文将介绍基于 Debian 的系统上使用 Docker 和 Nginx 进行 Web 应用部署的过程。着重介绍了 Debian、Docker 和 Nginx 的安装和配置。
237 0
使用 Debian、Docker 和 Nginx 部署 Web 应用
|
4月前
|
应用服务中间件 Linux nginx
重识Nginx - 06 搭建静态资源Web服务器(alias VS root)
重识Nginx - 06 搭建静态资源Web服务器(alias VS root)
102 0
|
4月前
|
前端开发 JavaScript Ubuntu
「Web应用架构」5分钟把前端应用程序部署到NGINX
「Web应用架构」5分钟把前端应用程序部署到NGINX
131 0
|
5月前
|
消息中间件 JavaScript Java
比 Nginx 性能更强的下一代 Web 服务器
比 Nginx 性能更强的下一代 Web 服务器
|
8月前
|
应用服务中间件 测试技术 nginx
软件测试|Docker 搭建Web服务器nginx
软件测试|Docker 搭建Web服务器nginx
162 0
软件测试|Docker 搭建Web服务器nginx
相关产品
云迁移中心
推荐文章
更多