共计 831 个字符,预计需要花费 3 分钟才能阅读完成。
一款 Nginx 中给目录增加密码保护实现程序,可以有效的保护一些目录不被访问,有需要的朋友可参考一下。
了防止一些可能出现存在漏洞的后台脚本暴露, 使用验证的方式保护这些文件所在的目录
使用 apache 的 htpasswd 工具生成密码
[root@113svn ~]# htpasswd -b -c filename username password
生成的 file 为验证文件
接下来开始配置 nginx
如果你想对整个站做验证就再 server 段加入如下俩句,如果是想设置某个文件夹,则在对应的 location 中添加即可
auth_basic “Input you user name and password”;
auth_basic_user_file /opt/nginx/html/phpadmin/nginx_passwd;
Nginx 的详细介绍 :请点这里
Nginx 的下载地址 :请点这里
相关阅读 :
CentOS 6.2 实战部署 Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm
使用 Nginx 搭建 WEB 服务器 http://www.linuxidc.com/Linux/2013-09/89768.htm
搭建基于 Linux6.3+Nginx1.2+PHP5+MySQL5.5 的 Web 服务器全过程 http://www.linuxidc.com/Linux/2013-09/89692.htm
CentOS 6.3 下 Nginx 性能调优 http://www.linuxidc.com/Linux/2013-09/89656.htm
CentOS 6.3 下配置 Nginx 加载 ngx_pagespeed 模块 http://www.linuxidc.com/Linux/2013-09/89657.htm
CentOS 6.4 安装配置 Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm