登录
注册
写文章
发现
工具
nginx配置动静分离
_3t3lfz KEKfID
编辑文章
nginx配置动静分离
asfx站长
2020.07.15 21:05:13
阅读
764
## 静态资源配置,如css,js,image等 ##### 方案一: 加到http{}里面的server{}里面的最后一部分,root的值对应的就是静态资源文件所在的服务器的真实路径下 ![](http://www.asfx.xyz/statics/images/bg/202007/15/0e5a8dce250e4c438b9fa79529ded854.png) ##### 方案二: 静态资源,例如http://domain/statics/1.png 访问到 /home/static/1.png location /statics/ { alias /home/statics/; expires 30m; } ###### 注意,windows下的alias配置斜杠使用必须是“/”,而不是“\”,否则会报错unpected “}” 例如: alias C:/statics/; ## 静态资源文件配置,如html、xml等 以访问sitemap.xml文件为例: ``` # 方式一 location = /sitemap.xml { root /home/static; } # 方式二 location /sitemap { root /home/static; index sitemap.xml; } ``` 说明:把sitemap.xml文件放在服务器的/home/static(该路径可更换为自己指定的某路径)下,访问地址为,前缀域名+/sitemap.xml,例如http://www.a.com/sitemap.xml
我的主页
退出