location /img/ { root static/; autoindex on; }没有拦截/img/揩油的静态资源
时间: 2023-09-22 16:05:58 浏览: 60
是的,这段配置是用来指定静态资源的访问路径,但是没有限制访问权限。如果想要拦截/img/目录下的静态资源,可以添加以下配置:
```
location /img/ {
root static/;
autoindex on;
deny all;
}
```
其中的`deny all;`表示禁止所有访问。这样就可以防止未授权的访问。
相关问题
location /testfile/word { alias D:/testfile/word; autoindex on; } location /testfile/pic { alias D:/testfile/pic; autoindex on; }
这是 Nginx 的配置文件中的两个 location 块,它们的作用是将 URL 路径中以 /testfile/word 或 /testfile/pic 开头的请求映射到 D:/testfile/word 或 D:/testfile/pic 目录下的文件,并开启自动索引功能。
具体来说,当用户访问以 /testfile/word 或 /testfile/pic 开头的 URL 路径时,Nginx 会将这个请求转发到服务器上,并在 D:/testfile/word 或 D:/testfile/pic 目录下查找相应的文件。如果找到了对应的文件,则返回文件内容给用户;如果没有找到文件,则根据 autoindex on 的设置,返回该目录下的文件列表给用户。
需要注意的是,使用 alias 指令时,URL 路径中的路径部分不会被替换为 alias 指令中的路径,而是直接拼接在 alias 指令中的路径后面。同时,如果 alias 指令末尾没有加上斜杠 /,那么访问该 URL 路径时,Nginx 会将请求映射到 alias 路径下,但是 URL 路径中的路径部分不会被删除。例如,如果 alias 路径为 /data,访问 /testfile/word/test.doc 时,实际的文件路径为 /data/testfile/word/test.doc。
server { listen 81; server_name localhost; access_log /data/nginx/logs/access.log; error_log /data/nginx/logs/error.log; location /pc { alias /data/dist/html; index index.html index.htm; } location /icons/ { root /data/images/; autoindex on; } location / { proxy_pass http://gateways/api; } }
这是一个 Nginx 的配置文件,其中定义了一个服务器,监听本地的 81 端口。这个服务器有三个 location ,分别是 /pc 、/icons/ 和 / 。
- /pc 这个 location 中使用了 alias 指令,将 URL 中的 /pc 替换为 /data/dist/html 目录下的文件。同时设置了 index 页面为 index.html 和 index.htm。
- /icons/ 这个 location 中使用了 root 指令,将 URL 中的 /icons/ 替换为 /data/images/ 目录下的文件。同时设置了 autoindex on ,开启自动列出目录中的文件列表。
- / 这个 location 中使用了 proxy_pass 指令,将所有 URL 转发到 http://gateways/api 上。
需要注意的是,这个配置文件中没有设置 SSL,如果需要使用 HTTPS 协议,需要额外添加配置。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)