zoukankan      html  css  js  c++  java
  • 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 80;
        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 80;
        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方式!

  • 相关阅读:
    密码保护
    实现搜索功能
    完成个人中心—导航标签
    个人中心标签页导航
    评论列表显示及排序,个人中心显示
    完成评论功能
    从首页问答标题到问答详情页
    首页列表显示全部问答,完成问答详情页布局
    Android基础学习:Android环境搭建
    liunx 硬盘分区
  • 原文地址:https://www.cnblogs.com/kazihuo/p/9326420.html
Copyright © 2011-2022 走看看