nginx静态代理

一:Nginx静态代理实现方式

方式一:

在nginx.conf的location中配置静态资源的后缀例如:当访问静态资源,则从linux服务器/opt/static目录下获取(举例)location ~ .*.(js|css|htm|html|gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|doc|ppt|pdf|xls|mp3|wma)$ { root /opt/static;}说明:
Ø ~ 表示正则匹配,也就是说后面的内容可以是正则表达式匹配
Ø 第一个点 . 表示任意字符
Ø *表示一个或多个字符
Ø . 是转移字符,是后面这个点的转移字符
Ø | 表示或者
Ø $ 表示结尾整个配置表示以 .后面括号里面的这些后缀结尾的文件都由nginx处理放置静态资源的目录,要注意一下目录权限问题,如果权限不足,给目录赋予权限; 否则会出现403错误 chmod 755

方式二:

在nginx.conf的location中配置静态资源所在目录实现例如:当访问静态资源,则从linux服务器/opt/static目录下获取(举例)
location ~ .*/(css|js|img|images) {
root /opt/static;
}
xxx/css
xxx/js
xxx/img
xxx/images 我们将静态资源放入 /opt/static 目录下,然后用户访问时由nginx返回这些静态资源

举例(方式二):

修改nginx.conf文件,在location中配置对静态资源的拦截,如果是静态资源,就交给nginx处理,使拦截静态文件后缀名的方式
在nginx.conf里面配置一个拦截器
在这里插入图片描述
在opt目录下创建一个文件夹static/myweb/image
将图片或者静态资源放里面就行了

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值