nginx虚拟目录设置 alias 和 root
nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。
如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区别吧。
最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录。另外,根据前文所述,使用alias标签的目录块中不能使用rewrite的break。
所以使用nginx设置root时要注意一个问题,就是如果该root设置的前端目录不是根目录,那么在写root的绝对地址时,要把前端目录的部分省略掉。
我们用设置虚拟目录指向的alias来和root比较一下就非常明显了
alias
location /abc/ { alias /home/html/abc/; }
在这段配置下,http://test/abc/a.html就指定的是 /home/html/abc/a.html。这段配置亦可改成
root
location /abc/ { root /home/html/;}
可以看到,使用root设置目录的绝对路径时,少了/abc,也就是说,使用root来设置前端非根目录时,nginx会组合root和location的路径。
另外,使用alias时目录名后面一定要加“/”
nginx虚拟目录设置 alias 和 root相关推荐
- Nginx虚拟目录设置
location ~ .*\.html$ 匹配所有以.html结尾的链接 --------------------------------------------------------- 关于a ...
- nginx虚拟目录支持PHP,nginx“虚拟目录”不支持php的解决方法
nginx"虚拟目录"不支持php的解决办法 这几天在配置Nginx,PHP用FastCGI,想装一个phpMyAdmin管理数据库,phpMyAdmin不想放在网站根目录 下,这 ...
- 使用Tomcat Catalina进行Tomcat服务器虚拟目录设置
最近使用Tomcat 的时候需要进行虚拟目录设置,上网查了一下说是使用Tomcat Catalina进行虚拟目录设置比较好,这样不用修改Tomcat其他相关配置,感觉这个方法很好,于是在下面试了一下, ...
- linux ftp添加虚拟目录,serv-u的虚拟目录设置方法
摘要 我上网查了好多资料,研究好久,才得出的结论,写这篇博客一来自己以后忘了可以来查看,二来可以帮助那些不会的童鞋.我的serv-U的版本:v10.2 serv-u的虚拟目录设置方法 一.用serv- ...
- Nginx虚拟目录alias和root目录
nginx是通过alias设置虚拟目录,在nginx的配置中,alias目录和root目录是有区别的: 1)alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在ali ...
- nginx虚拟目录支持PHP,nginx设置虚拟目录
nginx建立虚拟目录的配置文件放在/etc/nginx/conf.d目录下.系统用的是CentOS6.3. 首先在nginx.conf中查找有没有: include /etc/nginx/conf. ...
- nginx虚拟目录配置
2019独角兽企业重金招聘Python工程师标准>>> 今天搞了N久的虚拟目录配置,在几乎要放弃的时侯偶然看到一篇文章,将我的问题搞定 原贴地址:http://blog.sina.c ...
- linux配置nginx虚拟目录
今天配置awstats,awstats创建出的文件目录在/home/awstats下,在nginx中加入配置后狂报404,发现还是忽略了root和alias的区别,特将修改配置记录如下: 1.失败:s ...
- Nginx虚拟目录(转)
http://sudone.com/ngnx/nginx_alias.html 如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较"像",干脆来说说alias标 ...
最新文章
- Facebook市值赶超股神巴菲特公司 全美排名第五
- java读取excel中的数据存到数据库
- 待遇 新时达机器人_践行中国制造2025:工业机器人企业突围之路
- 割线法求解过程_求解稀疏优化问题2——临近点方法+半光滑牛顿法
- mysql与mssql中datetime类型字段问题_excel数据存入sqlserver过程中,遇到Datetime的格式问题。...
- extjs弹出窗口查看文本内容-new Ext.Window
- 华为p7刷android go,华为首款Android GO手机发布 1G内存也流畅
- python全栈开发网络_Python 全栈开发:网络编程
- android pie华为更新,华为多款机型近期将迎来Android Pie系统更新,下列这几款肯定有你...
- Android下xml中RelativeLayout布局常见属性
- MAPZONE GIS SDK接入Openlayers3之二——空间参考扩展
- 农村三资管理平台app_鑫农三资app下载-鑫农三资app下载安卓版 v1.0.2_手机乐园
- 第一个 Spark Steaming 程序
- 新致新知 | ChatGPT+企业知识图谱
- 学习ARM开发(2)
- 鉴权kafka生产端(SCRAM)
- maven将lib打包进jar
- Default Constructor的构造操作
- 生命游戏和随机数之间某种不可言说的秘密
- 僵尸突击队+蒲公英联机平台联机教程
热门文章
- java datasource mysql_Java MysqlDataSource類代碼示例
- 一个LabVIEW控件,生成模拟波形效果
- 全网仅此一篇:工业级压力传感器设计及实现(华大半导体HC32L136)
- keras 的 example 文件 lstm_text_generation.py 解析
- 空域滤波算法对比分析(超级全面哒)——Python代码
- 【模板】树链剖分 P3384
- BZOJ2038 小Z的袜子(hose)
- 计算机视觉:Bag of words算法实现图像识别与搜索
- python库缺少pkg_resource_ImportError: No module named pkg_resources解决方案
- chrome java插件_selenium启动Chrome配置参数问题