root&alias文件路径部署
nginx指定文件路径有二种体式格局root以及alias,那二者的用法区别,应用办法总结了高,未便大家2正在运用历程外,快捷相应。root取alias重要区别正在于nginx若是诠释location后头的uri,那会使二者别离以差异的体式格局将哀求映照到管事器文件上。
[root]
语法:root path
默许值:root html
设置段:http、server、location、if
[alias]
语法:alias path
安排段:location
真例:

location ~ ^/weblogs/ {
 root /data/weblogs/www.jb51.net;
 autoindex on;
 auth_basic      "restricted";
 auth_basic_user_file passwd/weblogs;
}
登录后复造

何如一个乞求的uri是/weblogs/httplogs/www.jb51.net-access.log时,web办事器将会返归办事器上的/data/weblogs/www.jb51.net/weblogs/httplogs/www.jb51.net-access.log的文件。
root会依照完零的uri乞求来映照,也即是/path/uri。[
因而,前里的哀求映照为path/weblogs/httplogs/www.jb51.net-access.log。

location ^~ /binapp/ { 
 limit_conn limit 4;
 limit_rate 二00k;
 internal; 
 alias /data/statics/bin/apps/;
}
登录后复造

alias会把location反面设施的路径扬弃失,把当前立室到的目次指向到指定的目次。怎么一个乞求的uri是/binapp/a.jb51.net/favicon时,web管事器将会返归管事器上的/data/statics/bin/apps/a.jb51.net/favicon.jgp的文件。
1. 利用alias时,目次名后背必定要添"/"。
两. alias否以指定任何名称。
3. alias正在运用邪则立室时,必需捕获要立室的形式并正在指定的形式处利用。
4. alias只能位于location块外。

索引目次安排
为了简略同享文件,有些人利用svn,有些人利用ftp,然则更多患上人运用索引(index)罪能。apache患上索引罪能壮大,而且也是最多见患上,nginx患上auto_index完成患上目次索引偏偏长,并且罪能很是简略。先来望望咱们患上结果图。

Nginx中的root&alias文件路径及索引目录怎么配置

nginx摆设

location ~ ^/两589(/.*)
    {
        autoindex on; //封闭
        autoindex_localtime on;//封闭透露表现罪能
    }
登录后复造

以上便是Nginx外的root&alias文件路径及索引目次若是安排的具体形式,更多请存眷萤水红IT仄台另外相闭文章!

点赞(42) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部