栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

nginx 静态资源配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nginx 静态资源配置

# 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
```
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277803.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号