nginx访问静态资源
时间: 2023-08-19 12:09:56 浏览: 193
linux服务器上使用nginx访问本地静态资源的方法
要让 Nginx 访问静态资源,你需要进行以下步骤:
1. 配置 Nginx 的服务器块(Server Block)来定义你的站点。你可以在 Nginx 的配置文件中找到这些块。一般情况下,这个文件位于 `/etc/nginx/nginx.conf` 或 `/etc/nginx/sites-available/default`。
2. 在服务器块中添加一个 `location` 指令来指定要访问的静态资源的位置。例如,如果你的静态资源存储在 `/var/www/html` 目录下,你可以使用以下配置:
```
server {
...
location /static {
root /var/www/html;
}
...
}
```
这将使 Nginx 在访问 `/static` 路径时去 `/var/www/html` 目录下查找相应的文件。
3. 重新加载 Nginx 配置,使其生效。你可以使用以下命令来完成这一步骤:
```
sudo service nginx reload
```
注意,这里的命令可能因操作系统的不同而略有不同。
现在,当你访问 `http://yourdomain.com/static/yourfile.jpg` 时,Nginx 将会返回 `/var/www/html/yourfile.jpg` 文件作为响应。你可以根据自己的需求进行相应的调整和配置。
阅读全文