nginx 静态资源配置
时间: 2024-01-03 14:22:29 浏览: 130
在nginx中配置静态资源的步骤如下:
1. 首先,创建一个存放静态资源的目录,例如`/var/www/html`用于存放HTML文件,以及`/var/www/images`用于存放图片文件。
2. 打开nginx的配置文件,一般位于`/etc/nginx/nginx.conf`。
3. 在`http`块内,添加一个`server`块,用于配置静态资源的访问。
4. 在`server`块内,使用`location`指令来匹配静态资源的URL路径,并指定对应的本地文件路径。
5. 例如,假设我们要将`/var/www/html`目录下的HTML文件和`/var/www/images`目录下的图片文件作为静态资源,可以按照以下方式配置:
```shell
http {
server {
listen 80;
server_name example.com;
location / {
root /var/www/html;
index index.html;
}
location /images/ {
root /var/www;
}
}
}
```
在上述配置中,`location /`指令将匹配所有URL路径,并将其映射到`/var/www/html`目录下的文件。`location /images/`指令将匹配以`/images/`开头的URL路径,并将其映射到`/var/www/images`目录下的文件。
6. 保存并关闭nginx配置文件。
7. 重新加载nginx配置,使配置生效。可以使用以下命令:
```shell
sudo nginx -s reload
```
现在,nginx已经配置好了静态资源的访问。你可以通过访问对应的URL路径来获取静态资源。
阅读全文