Nginx虚拟目录(alias)和根目录(root)
功能要求:
假设nginx配置的域名是www.kazihuo.com,现有静态资源/home/www/oye目录需要通过nginx访问。
功能实现:
前提要求:
1、在nginx.conf中到处第二行添加内容‘include /usr/local/nginx/conf/conf.d/*.conf;’;
2、创建目录/usr/local/nginx/conf/conf.d;
3、因是个人实验,故需添加hosts解析,同时配置相应资源信息,如下:
[root@kazihuo ~]# cat /home/www/oye/index.html
I am kazihuo.
# alias虚拟目录方式
# 通过虚拟目录方式,用户可通过别名方式访问相应资源;
[root@kazihuo /usr/local/nginx/conf/conf.d]# cat location-alias.conf
server {
    listen ;
    server_name www.kazihuo.com;
    location /kzh/ {
        alias /home/www/oye/;
        index index.html index.htm;
    }
}
# 验证
[root@kazihuo ~]# nginx -s reload
[root@kazihuo ~]# curl www.kazihuo.com/kzh/index.html
I am kazihuo.
# root根目录方式
# 通过根目录方式,用户必须通过访问相应的资源目录访问资源;
[root@kazihuo /usr/local/nginx/conf/conf.d]# cat location-root.conf
server {
    listen ;
    server_name www.kazihuo.com;
    location /oye/ {
        root /home/www/;
        index index.html index.htm;
    }
}
# 验证
[root@kazihuo ~]# nginx -s reload
[root@kazihuo ~]# curl www.kazihuo.com/oye/index.html
I am kazihuo.
# 特别说明
当虚拟目录方式和根目录方式同时配置时,生效的是虚拟目录alias方式!
Nginx虚拟目录(alias)和根目录(root)的更多相关文章
- Nginx虚拟目录alias和root目录
		
nginx是通过alias设置虚拟目录,在nginx的配置中,alias目录和root目录是有区别的:1)alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在alia ...
 - [转]nginx虚拟目录(alias与root的区别)
		
今天配置awstats,awstats创建出的文件目录在/home/awstats下,在nginx中加入配置后狂报404,发现还是忽略了root和alias的区别,特将修改配置记录如下: 1.失败:s ...
 - Nginx 虚拟目录和虚拟主机的配置
		
nginx.conf 配置文件的几个常用命令 nginx 配置文件主要分为六个区域: main: 全局设置 events: nginx工作模式 http: http设置 sever: 主机设置 loc ...
 - Nginx设置alias实现虚拟目录 alias与root的用法区别
		
Nginx 貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的.如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较"像",干脆来说说alias ...
 - nginx“虚拟目录”不支持php的解决办法
		
这几天在配置Nginx,PHP用FastCGI,想装一个phpMyAdmin管理数据库,phpMyAdmin不想放在网站根目录 下,这样不容易和网站应用混在一起,这样phpMyAdmin的目录就放在别 ...
 - Nginx虚拟目录设置
		
location ~ .*\.html$ 匹配所有以.html结尾的链接 --------------------------------------------------------- 关于a ...
 - nginx虚拟目录实现两个后台使用
		
购买了阿里云机器,准备搭建一套备份的后台,由于资源有限所以将两个后台搭建到一组SLB下的两台WEB上. 使用软件:NGINX+PHP root@xx conf.d]# yum install php- ...
 - nginx虚拟目录配置
		
参考文章:https://blog.csdn.net/whatday/article/details/50649461 1. location ~ ^/awstats/ { root /home/aw ...
 - Nginx虚拟目录支持PHP配置
		
感谢作者:http://blog.csdn.net/fangaoxin/article/details/7030139 location ~ ^/test/.+\.php$ { alias /var/ ...
 
随机推荐
- linux学习5 Linux开篇入门和基本操作
			
一.完整的操作系统 1.GNU系统:表示GNU is Not Unix.表示不做商业化.制定了GPL(General Public License)即任何软件程序只要遵循GPL协议就是自由软件.还制定 ...
 - Spring入门(一)——IOC
			
1. IOC定义 Inversion of Control,减低计算机代码间的耦合度,对象的创建交给外部容器完成,不用再new了 2. 流程 2.1 创建Bean对象 package bean; pu ...
 - react添加富文本
			
import {Editor} from 'react-draft-wysiwyg'import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css'i ...
 - js文件夹上传下载组件
			
核心原理: 该项目核心就是文件分块上传.前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题. * 如何分片: * 如何合成一个文件: * 中断了从哪个分片开 ...
 - 猴猴的比赛 dfs序
			
猴猴的比赛 dfs序 两颗\(n\)节点的树,不相同,问多少点对\((u,v)\)在两棵树上均满足路径\(v\)在\(u\)子树中 \(n\le 10^5\) 暴力: \(n^2\)暴力枚举点对用\( ...
 - makefile通用版本(一)
			
实际当中程序文件比较大,这时候对文件进行分类,分为头文件.源文件.目标文件.可执行文件.也就是说通常将文件按照文件类型放在不同的目录当中,这个时候的Makefile需要统一管理这些文件,将生产的目标文 ...
 - JDK提供的原子类原理与使用
			
原子更新基本类型 原子更新数组 原子更新抽象类型 原子更新字段 原子更新基本类型: package com.roocon.thread.t8; import java.util.concurrent. ...
 - ubuntu之路——day9.3 softmax regression激活函数
			
Softmax 用于在深度学习中处理多分类(C > 2)问题,分类器最后的输出单元需要Softmax 函数进行数值处理.关于Softmax 函数的定义如下所示: 其中vi表示 vi = z[L] ...
 - SQL查询语句可以执行,但是提示对象名无效
			
类似于缓存的问题,ctrl+shift+R 刷新下 一般就好了
 - frp ssh反向代理配置使用
			
本质是一个内网反向代理工具,需要一个vps配合,因为要外网ip. 主页: https://github.com/fatedier/frp 1.服务端(VPS) 可以用下面的一键安装脚本,也可以用主页上 ...