首页 > 系统相关 >nginx中目录浏览配置

nginx中目录浏览配置

时间:2023-12-06 14:55:39浏览次数:35  
标签:dist autoindex alias 0.0 浏览 nginx root 目录

root方式配置:(会自动加目录名)

#开放本地目录-root
server {
        listen 81;
        server_name  localhost 127.0.0.1 0.0.0.0;
        charset utf-8; #处理中文乱码
        location /test {
            autoindex on; # 开启目录浏览
            autoindex_exact_size off; # 详细文件大小统计,显示MB,GB,默认为b
            autoindex_localtime on; # 服务器本地时区,文件修改日期
            root D:\\lmp\\dist\\; #结尾可以不要\\
        }
}

nginx会去D:/lmp/dist/test/下去找文件

 

alias配置方式:

#开放本地目录-alias
server {
        listen 82;
        server_name  localhost 127.0.0.1 0.0.0.0;
        charset utf-8; #处理中文乱码
        location /test {
            autoindex on; # 开启目录浏览
            autoindex_exact_size off; # 详细文件大小统计,显示MB,GB,默认为b
            autoindex_localtime on; # 服务器本地时区,文件修改日期
            alias D:\\lmp\\dist\\; #结尾必须要有\\
        }
}

nginx会去D:/mp/dist/目录下找文件

(1)、alias是一个目录别名的定义,root则是最上层目录的定义。

(2)、还有一个重要的区别是alias后面必须要用“/”结束,否则会找不到文件的。而root则可有可无。

标签:dist,autoindex,alias,0.0,浏览,nginx,root,目录
From: https://www.cnblogs.com/tiandi/p/17879541.html

相关文章

  • Nginx相关
    Nginx常见问题总结1、解决跨域问题:前端代码设置base_api VUE_APP_BASE_API='/api'网站访问域名nginx配置server{listen443http2ssl;listen[::]:443http2ssl;server_namemgmt-web.sxyd.cc;ssl_protocolsTLSv1TLSv1.1TLSv1.2;ssl......
  • electron项目同一壳版本号(目录)实现安装信息和内容不同(少量不同)
    一、通过electron层的scripts中的build.nsi文件修改安装生成的set.ini文件内容SetShellVarContextall/*把当前安装包的名字写入set.ini,便于程序读取并设置{setupname}参数*/IfFileExists"$INSTDIR\set.ini"0file_not_foundWriteINIStr"$INSTDIR\R......
  • word同一行带题注的两张图片生成的图表目录在同一行的解决办法
    本文转载自:https://blog.csdn.net/Liangontheway/article/details/120316467每张图片通过题注来编号的,同一行的两张图片生成图目录就会在同一行,这也太不美观了。解决办法一:将图片放到表格里,然后隐藏表格边框就好了再次生成目录问题解决了!!!解决办法二是插入图文框,这个操作起......
  • Ubuntu上文件系统根目录磁盘空间扩充
    今天使用Ubuntu的时候,出现了磁盘根目录空间不足的提示,需要我们对于根目录磁盘空间进行扩充。1.打开终端输入命令,安装gparted管理器sudoapt-getinstallgparted接着输入Y接受,安装完成后输入命令sudogparted打开管理器2.进入gparted管理器界面如下,选择/dev/sda3根目......
  • 解决谷歌浏览器 Google Chrome不能拖拽安装离线插件的办法
    我使用的谷歌浏览器版本是119.0.6045.160(正式版本)(64位)  之前多台电脑都可以通过拖拽安装crx格式的扩展程序,最近公司配好了新的笔记本,但今天下载好crx文件发现拖动之后并不可以安装,并且已经打开了开发者模式,还是会显示禁用的小图标。解决方式首先打开下面地址:chrome://fla......
  • 【Nginx40】Nginx学习:动静分离与日志分割
    Nginx学习:动静分离与日志分割放轻松放轻松,最后两篇文章学习的内容是比较轻松的。首先,我们来看看Nginx动静分离的概念,然后再看看怎么为Nginx做日志分割。内容都很简单,完全不需要有任何的压力。动静分离动静分离,听着高大上吧,而且也是面试中比较喜欢问的问题。简单来说,就是动态请......
  • 【Nginx39】Nginx学习:upstream服务器组模块
    Nginx学习:upstream服务器组模块最后一个重点模块内容啦,感谢坚持到现在的你和我。总算是向大佬的道路上又前进了一步了。今天的内容主要是服务器组的配置,其实更直白点,就是Nginx负载均衡的配置模块。会不会有小伙伴不明白负载均衡是啥?如果是新同学,还不明白的话,要自己查查资料补习一......
  • mac安装nginx
     ~%brewinstallnginx==>Downloadinghttps://formulae.brew.sh/api/formula.jws.json#=#=-###=O#-##-#O=-########################################################################################################################......
  • 浏览器跨 Tab 窗口通信原理
    目录浏览器跨Tab窗口通信原理BroadcastChannelSharedWorkerAPIlocalStorage/sessionStorage跨Tab窗口通信应用场景浏览器跨Tab窗口通信原理所谓多窗口下进行互相通信,是指在浏览器中,不同窗口(包括不同标签页、不同浏览器窗口甚至不同浏览器实例)之间进行数据传输和通信的......
  • IPV6配置nginx
    一、配置文件修改listen80;默认如果不写,是全网IPV4监听80端口,IPV6无法使用全网监听IPV6配置listen[::]:80;如果想两个都支持listen80;listen[::]:80;nginx检测配置nginx-tnginx重新加载nginx-sreload......