# nginx 静态资源配置
> 配置静态资源访问核心是配置nginx.conf文件;  
> 路径:/usr/local/nginx/conf/nginx.conf

## 配置nginx.conf
进入Nginx安装目录修改配置文件
```
vim /usr/local/nginx/conf/nginx.conf
```

1. 在nginx.conf的http节点中添加配置,参考下方格式:
```
# 首尾配置暂时忽略
server {
# 当nginx接到请求后,会匹配其配置中的service模块
# 匹配方法就是将请求携带的host和port去跟配置中的server_name和listen相匹配

listen       80; #代表nginx要监听的端口
    server_name  localhost; # 定义当前虚拟主机(站点)匹配请求的主机名

location / {
        root   html; # Nginx默认值
        # 设定Nginx服务器返回的文档名
        index  index.html index.htm; # 先找根目录下的index.html,如果没有再找index.htm
    }
    
    location /web {
        root   /usr/local/;
        index  index.html index.htm;
    }
    
    location /bb {
        alias   /usr/local/web;
        index  index.html index.htm;
    }
}
# 首尾配置暂时忽略
```
> root与alias主要区别在于nginx如何解释location后面的uri。  
> alias(别名)是一个目录别名。  
> root(根目录)是最上层目录的定义  
> 当请求http:xxx.com/web时,会用 "/usr/local/" 加上 "/web"。  
> 当请求http:xxx.com/bb 时,会用 "/usr/local/web" 替换 "/bb"。

2. 保存退出,重启Nginx
```
[test@slave1 sbin]$./nginx -s reload
```

nginx 静态资源配置相关推荐

  1. Nginx静态资源配置

    Nginx配置成系统服务 把Nginx应用服务设置成为系统服务,方便对Nginx服务的启动和停止等相关操作,具体实现步骤: 在/usr/lib/systemd/system目录下添加nginx.ser ...

  2. nginx静态资源配置和错误排查

    这是我的nginx.conf配置文件: 这是nginx根目录: 里面有个test文件夹,test文件夹里面有一个find_me.html页面和另一个文件夹xxoo: find_me.html打开是这样 ...

  3. nginx静态资源的服务器配置方法

    Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,同时现在也很流行动静分离,就可以通过Nginx来实现,这篇文章主要介绍了nginx静态资源的服务器配置方法 ...

  4. nginx静态资源以及多个站点配置

    在/usr/local/nginx/static下创建2个文件夹(web应用根目录): 修改nginx.conf配置: 配置负载均衡服务器列表localweb 通过proxy_pass将请求转向loc ...

  5. Nginx 静态资源

    静态资源类型 Nginx 作为静态资源 Web 服务器部署配置, 传输⾮常的⾼效, 常常⽤于静态资源处理, 请求, 动静分离 ⾮服务器动态运⾏⽣成的⽂件属于静态资源 类型 种类 浏览器端渲染 HTML ...

  6. Nginx 静态资源缓存配置

    示例 # Media: images, icons, video, audio, HTC location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|m ...

  7. Nginx静态文件的配置与安全认定

    本文主要讲述Nginx静态文件,怎样创建Nginx静态文件项目.这些内容都是一些门户网站和技术论坛找到的,中间可能有不少错误是我没有挑出的,欢迎大家 指正. 我们的目标是配置一个服务最快且cpu/io ...

  8. nginx静态资源反向代理

    nginx静态资源反向代理 server { listen 80; server_name music.didi365.com; index index.php index.html index.ht ...

  9. Nginx(三):负载均衡策略 与 Nginx静态服务器

    相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...

最新文章

  1. 在linux中运行多文件,在Linux中打开了太多文件(Too many open files)的三种解决方法...
  2. tensorflow就该这么学--3
  3. 如何在工作中快速成长?致工程师的10个简单技巧
  4. Ruby批量下载音乐
  5. P4331 [BalticOI 2004]Sequence 数字序列(左偏树)
  6. 教你玩转CSS 尺寸 (Dimension)
  7. Python入门级教学之(Python中的输出函数)
  8. Spring Boot 学习系列(08)—自定义servlet、filter及listener
  9. HTML中常用的列表标签
  10. 交互软件Axure—高保真原型
  11. Web应用网站CDN加速访问技术原理
  12. v3S移植mplayer播放器
  13. 转-Tensorflow之GPU和CPU
  14. 守望先锋战网服务器维护多长时间,守望先锋国服压力测试多长时间 压力测试删档吗等问题解答...
  15. 路由器刷机解决学校无线上网问题(小米4A千兆版)
  16. 枚举.........
  17. MEM/MBA 写作-论说文(01)概述
  18. python随机生成邮箱、自我介绍、地址、时间等
  19. 让自己更积极、阳光、拼搏、向上的方法
  20. 两性离子洗涤剂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. 同相放大器有平衡电阻吗?
  2. 【IntelliJ IDEA】IDEA创建项目
  3. 两种方法查看电脑CPU是几核
  4. 共享单车显示不在服务器内,注意了,共享单车可不要随便骑,这七个规定先了解了再说...
  5. 阮的flex布局语法篇
  6. 正则表达式匹配中文,匹配不到?
  7. python hexdump_练习 26:`hexdump`
  8. 阿里云GPU服务器安装深度学习环境
  9. 简单的cpu飙高问题定位脚本
  10. [案例3-4]学生投票系统