首页 » 网站推广 » phpalias技巧_Nginx的location里面的rootalias的运用技巧与差异

phpalias技巧_Nginx的location里面的rootalias的运用技巧与差异

duote123 2024-10-29 0

扫一扫用手机浏览

文章目录 [+]

福哥在将TFLinux的PHP+Apache的组合转换成PHP+FPM+Nginx的过程里碰着了一个问题,便是Apache的虚拟主机转为Nginx里面的虚拟主机的时候参数怎么办理呢?

本日福哥就将Nginx配置文件里面的location、root、alias的利用技巧给大家做一个讲解!

phpalias技巧_Nginx的location里面的rootalias的运用技巧与差异

2. location

Nginx里面的location对应Aapache里面的Directory,可以针对一个分外的URI路径进行单独的设置。

phpalias技巧_Nginx的location里面的rootalias的运用技巧与差异
(图片来自网络侵删)

location/{root/tongfu.net/web/static;}

在location块里面可以单独设置映射目录、重写逻辑、默认文档等等。

location/{root/tongfu.net/web/download;indexindex.htm;}location~^\/download\/.\.(zip|rar|tgz|gz)${rewrite^\/download\/(.)$/downloadValidation.php?$1;}3. root

Nginx里面的root参数用来指定映射根目录,末端不加“/”。

3.1 主机默认目录

直接在server里面设置root便是设置主机的根目录。

server{root/tongfu.net/web/static;}

3.2 匹配URI目录

在location里面设置root便是设置匹配URI的根目录。

下面的例子里如果访问 http://localhost/icon/abc.png 网址,映射到的做事器路径是 /tongfu.net/web/icons/icon/abc.png。

location/icon/{root/tongfu.net/web/icons;}

4. alias

Nginx里面的root参数用来指定映射目录,末端须要加“/”。

下面的例子里如果访问 http://localhost/icon/abc.png 网址,映射到的做事器路径是 /tongfu.net/web/icons/abc.png。

location/icon/{alias/tongfu.net/web/icons/;}

5. 总结

本日福哥给童鞋们讲解了关于Nginx配置文件里面的location、root和alias的利用技巧和差异,大家今后在配置Nginx主机的时候就会得心应手了~~

相关文章