网站首页 > 精选教程 正文
1. 介绍
1.1 介绍
福哥在将TFLinux的PHP+Apache的组合转换成PHP+FPM+Nginx的过程里遇到了一个问题,就是Apache的虚拟主机转为Nginx里面的虚拟主机的时候参数怎么解决呢?
今天福哥就将Nginx配置文件里面的location、root、alias的使用技巧给大家做一个讲解!
2. location
Nginx里面的location对应Aapache里面的Directory,可以针对一个特殊的URI路径进行单独的设置。
location / {
root /tongfu.net/web/static;
}
在location块里面可以单独设置映射目录、重写逻辑、默认文档等等。
location / {
root /tongfu.net/web/download;
index index.htm;
}
location ~ ^\/download\/.*\.(zip|rar|tgz|gz)nbsp;{
rewrite ^\/download\/(.*)nbsp; /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主机的时候就会得心应手了~~
猜你喜欢
- 2025-06-10 java 服务之间调用(rpc)(java实现服务器)
- 2025-06-10 Java机器学习库(Java ML)(二、聚类)
- 2025-06-10 「Java库」如何使用优秀的加密库Jasypt来保护你的敏感信息?
- 2025-06-10 GitHub精选 | 轻量级Android和Java日志库
- 2025-06-10 Java面试官:MySQL binlog 有什么作用?主从延迟的了解么?
- 2025-06-10 Excel函数核武器库:50个高频场景公式——第二弹
- 2025-06-10 Excel函数核武器库:50个高频场景公式——第一弹
- 2025-06-10 Spring Cache高性能缓存库 - Caffeine简介
- 2025-06-10 Java通过Kafka Streams库来实现数据流处理
- 2025-06-10 一连问了好几个大佬,竟然都不知道Redis为什么默认16个数据库?
你 发表评论:
欢迎- 最近发表
-
- java 服务之间调用(rpc)(java实现服务器)
- Java机器学习库(Java ML)(二、聚类)
- 「Java库」如何使用优秀的加密库Jasypt来保护你的敏感信息?
- GitHub精选 | 轻量级Android和Java日志库
- Java面试官:MySQL binlog 有什么作用?主从延迟的了解么?
- Excel函数核武器库:50个高频场景公式——第二弹
- Excel函数核武器库:50个高频场景公式——第一弹
- Spring Cache高性能缓存库 - Caffeine简介
- Java通过Kafka Streams库来实现数据流处理
- 一连问了好几个大佬,竟然都不知道Redis为什么默认16个数据库?
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)