nginx配置文件root写相对路径
时间: 2024-03-28 22:33:10 浏览: 52
在nginx配置文件中,root指令用于指定服务器的根目录。当使用相对路径时,nginx会将相对路径解析为相对于nginx配置文件所在的目录。
例如,如果nginx配置文件位于`/etc/nginx/nginx.conf`,而你想将根目录设置为`/var/www/html`,你可以这样配置:
```
http {
server {
listen 80;
server_name example.com;
root ../var/www/html;
}
}
```
在这个例子中,`../var/www/html`是相对于nginx配置文件所在目录的相对路径。nginx会将其解析为`/var/www/html`作为根目录。
相关问题
nginx root 相对路径
在Nginx中,root指令用于设置网站的根目录。相对路径是相对于nginx配置文件中的工作目录而言的。
如果你想在Nginx配置文件中使用相对路径,可以这样设置:
```
server {
listen 80;
server_name example.com;
root /var/www/example.com;
location / {
index index.html;
}
location /images/ {
root ../;
}
}
```
在这个例子中,根目录是/var/www/example.com。如果你想在/images/目录下使用相对路径,可以设置root指令为../,这样Nginx就会将相对路径解析为/var/www目录下的/images目录。
nginx配置文件访问路径
nginx的配置文件访问路径可以是相对路径或绝对路径。如果使用相对路径,路径是相对于nginx的prefix路径(通常是/usr/local/nginx)的html路径。如果使用绝对路径,可以直接指定nginx的html路径。例如,配置文件中可以使用root /usr/local/nginx/html来指定nginx的静态文件目录。