nginx配置本地静态资源
时间: 2024-10-06 07:02:08 浏览: 14
Nginx是一个强大的开源Web服务器及反向代理服务器,常用于静态文件的托管和服务负载均衡。配置Nginx以提供本地静态资源,通常涉及以下几个步骤:
1. **编辑Nginx配置文件**:默认情况下,Nginx的主配置文件位于`nginx.conf`,也可以在每个站点目录下有`server`块的`conf`文件。例如,在`sites-available`目录下的`default.conf`。
2. **创建一个新的location块**:添加一个`location`指令来指定静态文件的路径,例如:
```nginx
location /static/ {
root /path/to/local/static/files/;
# 可选的缓存控制设置
add_header Cache-Control "public";
expires max;
}
```
这里`/path/to/local/static/files/`是你存放静态文件的实际目录。
3. **启用站点**:如果在`sites-available`目录下,需要在`sites-enabled`目录中创建一个符号链接指向它。或者直接将`default.conf`移动到`sites-enabled`。
4. **重启Nginx**:完成配置后,运行`sudo service nginx restart`命令使更改生效。
5. **测试访问**:通过浏览器访问`http://your-server-address/static/your-file-name`,应该可以加载本地的静态文件。