Nginx访问静态文件配置
2017-12-06 19:19
369 查看
前言
传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了。这种情况下一般都会需要一个静态资源的服务器。
搭建nginx服务器首先得安装nginx服务,关于nginx服务的安装可以参考我的另一篇博客《Nginx的安装》 这里直接介绍静态服务器的配置
通过nginx访问静态文件配置,均是在server模块中配置,有两种方式:
一、配置
第一种:通过alias
第二种:通过root设置
二、测试
本文参考自:http://blog.csdn.net/chinabestchina/article/details/73556785
传统的web项目,一般都将静态资源存放在 webroot的目录下,这样做很方便获取静态资源,但是如果说web项目很大,用户很多,静态资源也很多时,服务器的性能 或许就会很低下了。这种情况下一般都会需要一个静态资源的服务器。
搭建nginx服务器首先得安装nginx服务,关于nginx服务的安装可以参考我的另一篇博客《Nginx的安装》 这里直接介绍静态服务器的配置
通过nginx访问静态文件配置,均是在server模块中配置,有两种方式:
一、配置
第一种:通过alias
server { listen 81; server_name 127.0.0.1 localhost location /file/ { alias D:/sshdemo/ssm/xnczcFiles/upload/image/2017/04/16/; } }我们在浏览器中输入:localhost:81/file/1.jpg时,则访问服务器的文件是D:/sshdemo/ssm/xnczcFiles/upload/image/2017/04/16/1.jpg
第二种:通过root设置
server { listen 81; server_name 127.0.0.1 localhost; location / { root D:/sshdemo/ssm/xnczcFiles/upload/image/2017/04/16/; } }我们在浏览器中输入:localhost:81/1.jpg时,则访问服务器的文件是D:/sshdemo/ssm/xnczcFiles/upload/image/2017/04/16/1.jpg,如果我们location设置为file,那么就会访问服务器的文件时:file/D:/sshdemo/ssm/xnczcFiles/upload/image/2017/04/16/1.jpg。
二、测试
本文参考自:http://blog.csdn.net/chinabestchina/article/details/73556785
相关文章推荐
- CentOS7 Nginx配置--静态文件过期时间、防盗链、访问控制
- 通过nginx访问静态文件配置
- nginx的安装&配置静态文件访问
- 通过nginx访问静态文件配置
- Nginx访问日志,Nginx日志切割,静态文件不记录日志和过期时间
- Nginx访问日志、日志切割、静态文件不记录日志和过期时间
- nginx日志切割,日志格式,静态文件不记录日志,配置缓存
- SpringMVC对静态资源文件的访问(配置)
- LNMP搭建10:Nginx配置静态文件过期时间
- nginx 配置.json文件直接访问
- Nginx 配置静态文件过期时间&防盗链
- Nginx (安装+ 配置域名+ 访问认证 +发布文件)
- php-fpm与静态文件web代理服务器nginx配置
- Django 配置访问静态文件
- Nginx访问日志、日志切割、静态文件管理
- nginx静态资源文件无法访问,403 forbidden错误
- LNMP - nginx配置静态文件过期时间
- nginx最简单的网站配置:单主机+静态文件
- ThinkPHP5 Nginx下的配置——支持pathinfo访问和隐藏入口文件index.php的rewrite规则
- nginx 配置虚拟主机访问PHP文件 502错误的解决方法