nginx 配置静态文件目录
时间: 2023-08-10 17:07:46 浏览: 184
要在 Nginx 中配置静态文件目录,可以使用以下步骤:
1. 打开 Nginx 配置文件,一般位于 `/etc/nginx/nginx.conf`。
2. 在 `http` 块内,添加一个 `server` 块,示例如下:
```
http {
...
server {
listen 80;
server_name example.com;
root /var/www/example.com;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
}
```
3. 在 `server` 块内,设置静态文件目录的根路径,使用 `root` 指令。例如,将静态文件存储在 `/var/www/example.com` 目录下:
```
root /var/www/example.com;
```
4. 设置默认的索引文件,使用 `index` 指令。例如,设置默认索引文件为 `index.html`:
```
index index.html;
```
5. 配置 Nginx 处理静态文件的请求,使用 `location` 指令。例如,处理所有静态文件的请求:
```
location / {
try_files $uri $uri/ =404;
}
```
6. 保存配置文件并重新加载 Nginx。
```
sudo service nginx reload
```
这样,当用户请求 `http://example.com` 时,Nginx 将在 `/var/www/example.com` 目录下查找 `index.html` 文件,如果找到则返回该文件,否则返回 404 错误。
阅读全文