Nginx Bla~Bla~

root 和 alias指令都用于指定服务器上的文件系统路径,但它们在用法和行为上有一些不同

root指令通常用于在Nginx配置中定义一个目录,该目录将作为请求的根目录。

server {    
    location /static/ {
        root /var/www;  
        请求 /static/index.html 将映射到 /var/www/static/index.html
    }
}

root除了在location里配置,一般还可以在server里配置。

server {  
    listen 80;  
    server_name example.com;  
  
    root /var/www/html;  
    ...
} 对于所有进入服务器的请求,Nginx会在/var/www/html下查找对应的文件

alias指令也用于指定文件系统路径,但它允许我们重写URL路径。

server {    
    location /static/ {
        alias /var/www/data/;   
        请求 /static/index.html 将映射到 /var/www/data/index.html
    }    
}

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 20:14:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 20:14:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 20:14:01       62 阅读
  4. Python语言-面向对象

    2024-07-11 20:14:01       72 阅读

热门阅读

  1. A133 Android10 root修改

    2024-07-11 20:14:01       21 阅读
  2. 雅思词汇及发音积累 2024.7.11

    2024-07-11 20:14:01       22 阅读
  3. Perl 语言入门很简单

    2024-07-11 20:14:01       21 阅读
  4. 华为机考真题 -- 精准核酸检测

    2024-07-11 20:14:01       24 阅读
  5. 练习题答案

    2024-07-11 20:14:01       19 阅读