javaDEMO
本网站记录了最全的各种 JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring 的, Mybatis 的等等各种,助力你从菜鸟到大牛,记得收藏哦~~
https://www.javastudy.cloud
nginx 配置静态资源服务器
ngxin 配置静态资源服务器大致需要以下几步:
1.启运容器时加上挂载存放静态文件的文件夹
2.配置 nginx 配置文件
3.测试访问
挂载静态文件的文件夹
本文的静态资源服务器是基于上文 docker 安装 nginx:
https://www.javastudy.cloud/articles/2019/11/16/1573871715899.html
新加了 static 文件夹,用于存放静态资源
在启动命令上加了一条:
docker run -d \
--name docker-nginx -p 80:80 \
-v /Users/lixiang/soft/mount/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /Users/lixiang/soft/mount/nginx/conf.d:/etc/nginx/conf.d \
-v /Users/lixiang/soft/mount/nginx/static:/var/www/static \
nginx
创建 Nginx 配置文件
配置文件如下(文末可以直接下载):
注意 root 是 docker 容器里面的路径
然后我们把一张图片丢到 static/img
目录下面
然后重新加载 nginx 配置
docker exec -it docker-nginx nginx -s reload
测试访问
我们打开浏览器输入地址,可以看到
点进去 img 文件夹可看到图片文件,点击可得:
DEMO 总评
用 nginx 做静态服务器是缓存并发的后端服务器压力的一个很好的实践, 在实际开发中,常把 js/css/可公开的 img 放到 nginx 中,配置前面的 springboot 上传文件的 DEMO:
https://www.javastudy.cloud/articles/2019/11/15/1573773224027.html 可以做一个简单的文件服务器. 在生产中,一些热门网页,通常也会先生成 html 文件放到 nginx 静态服务器中以加快响应, 加油吧,少年!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于