nginx静态文件配置
2021/12/27 7:10:46
本文主要是介绍nginx静态文件配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、nginx概念(反向代理,负载均衡,动静分离)
1)反向代理
- 正向代理:在客户端配置代理服务器,通过代理服务器进行互联网访问
- 反向代理:反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源
2)负载均衡
- 负载均衡:增加服务器数量,然后将请求通过nginx分发到各个服务器,以达到负载均衡分配
- 效果:在浏览器输入localhost地址,负载均衡会均衡分配到各个端口
3)动静分离
- 动静分离:为了加速网站的解析速度,可以把动态页面和静态页面分别
- 放到不同的服务器进行解析,加速并降低单边服务器的压力
二、default.conf文件配置
1)默认写法
server { listen 80; listen [::]:80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }
2)静态文件服务器*
server { listen 80; location / { root /usr/share/nginx/html; index index.html index.htm; } location /static { alias /data; autoindex on; } }
3)负载均衡
upstream testServe { server 127.0.0.1:8000 weight=3; server 127.0.0.1:8001; server 127.0.0.1:8002; } server { listen 80; localhost / { proxy_pass http://testServe; } }
4)修改请求信息,转发到目标路径
server { listen 8080; location / { proxy_pass http://42.192.139.14:8080; } location /rewrite { if ($uri = /rewrite) { rewrite /rewrite http://42.192.139.14:8080 break; } rewrite /rewrite/([^/]*)/(.*) http://42.192.139.14:8080/$1/$2 break; } }
这篇关于nginx静态文件配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享