nginx列出目录工作记录

[root@VM_163_107 /usr/local/nginx/conf/vhost/qzxy]# cat test.conf
server {
    listen 8010;
    server_name www.server.com;
        root "/data/backup/rpgserver_bak";
        index index.html;
        location = / {
                autoindex on;
        }
}

改进版,对要列出的目录加密

1.创建htpasswd文件:

可以使用以下这个python脚本生成:

http://trac.edgewall.org/export/10770/trunk/contrib/htpasswd.py

执行命令:

chmod 777 htpasswd.py
./htpasswd.py -c -b htpasswd username password

2.修改nginx的conf

修改nginx.conf或者所要设置的vhost的conf,加入如下语句:

location  /{
auth_basic "Password";
auth_basic_user_file /usr/local/nginx/conf/htpasswd;
}

其中htpasswd是上面步骤一生成的文件,我放到了nginx的conf文件夹下。

重启服务器后大功告成.

更多相关文章
  • 闲来无聊,学一下nginx的配置,简单的列出目录的文件,提供文件的下载查看系统版本[root@localhost nginx-1.7.9]# cat /etc/centos-release CentOS release 6.5 (Final)源码解压,-C指定解压的目录[root@localhost ...
  • Nginx默认是不允许列出整个目录的.如需此功能,打开nginx.conf文件,在location server 或 http段中加入autoindex on;另外两个参数最好也加上去:autoindex_exact_size off;默认为on,显示出文件的确切大小,单位是bytes.改为off后 ...
  •     Nginx默认是不允许列出整个目录的.如需此功能,打开nginx.conf文件或你要启用目录浏览虚拟主机的配置文件,在server或location 段里添加上autoindex on;来启用目录流量,下面会分情况进行说明.另外Nginx的目录流量有两个比较有用的参数,可以根据自己的需求添加 ...
  • nginx 虚拟目录?的配置 来源:http://sudone.com/nginx/nginx_alias.html nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的.如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较"像",干脆 ...
  • linux环境下,怎么确定nginx是以那个config文件启动的?输入命令行: ps  -ef | grep nginx  摁回车,将出现如下图片:master process 后面的就是 nginx的目录.怎么查看服务器上安装的nginx版本号,主要是通过ngix的-v或-V选项,查看方法如下图 ...
  • 市场部是信息流特别大的部门,传递信息是上班时间的主要工作,其他一些重要而必须的工作,就要事先安排好占住时间,不要被信息流冲走了.我用iOffice.net的“我的日程”记录每件在做的事情,特别是网站更新项目,伴随提醒预约功能,可以通知产品经理和销售部门我更新的项目,同时,能及时恢复到任意时刻的网站信 ...
  • nginx配置目录列表的功能,默认是关闭的.想要开启这个功能需要配置autoindex on,autoindex_localtime on ,autoindex_exact_size on ,仅仅是加入三句话. 1 server { 2 listen 80; 3 server_name www.te ...
  •  nginx打开目录浏览功能autoindex on;一定不能忘记最后的分号.
一周排行
  • 分享自己的页游运维架构
    简单画了个图:首先,后端程序及客户端都是分成三个版本:内部测试版,线上测试版,线上稳定版. ...
  • 利用 微信公众平台 查看管理linux服务器 前沿:最近懒得做运维自动化了,看到市场部门的同事在调用公众平台的接口,感觉很有意思~就想试试用这个管理简单的管理linux主机,并推送告警信息.打算这段时间主要再扩展下这 ...
  • 高可用MySQL架构设计
    高可用DB架构(第一版):LVS+KeepAlived+Atlas+MySQL+MySQL ...
  • WindowsPhone7程序生命周期
    在Windows Phone上运行的应用程序从开始到程序运行结束,其整个生命周期都是由Wi ...
  • 热备份路由选择协议HSRP和生成树协议STP
    实验一.热备份路由选择协议(HSRP)实验目标创建虚拟网关,配置HSRP的优先级,实现路由 ...
  • 1.变量:变量是指在程序的运行过程中随时可以发生变化的量.语法:数据类型 变量名;例如: string stra="这是一个字符串";2.常量:也称常数,是一种恒定的或不可变的数值或数据项.语法: ...
  • 云计算如何越过低碳关?阿祥    IT行业是能源消耗的大户,而数据中心又是碳排放大户,这就是云计算面临的最大挑战.    据全球权威机构Gartner调查,IT行业每年的二氧化碳排放量约为3500万吨,占全球总排放量 ...
  •        MSSQL2008 数据库最近工作不太正常,想重启一下,但是打开配置管理器,就出现如下提示:The server threw an exception. [0x80010105]       原来配置管 ...
  • 认知测试架构    起初,听到测试架构设计时,如同听到软件架构设计一样,觉得很神圣,也很神秘.神圣,是因为这两个职位分别是软件测试,以及软件开发在技术线路上发展的顶尖职位,一般都是专家级职位.神秘,是因为不清楚它们具 ...
  • Rsync+inotify 组合使用同步方案1. Rsync+inotify组合起源Rsync 远程同步工具通过rsync可以实现对远程服务器数据的增量备份同步,但rsync自身也有瓶颈,同步数据时,rsync采用可 ...