`

nginx添加php basic验证

阅读更多
几种方式:

1.命令 http://www.centos.bz/2011/12/nginx-http-auth-basic/
 
  如果没有apache的htpasswd程序,可以使用pl程序生成:
  程序地址:http://trac.edgewall.org/export/10890/trunk/contrib/htpasswd.py
  使用方法: ./htpasswd.py -b -c pass.txt admin 123456
  pass.txt为密码文件,admin是用户名,123456是密码.

2.apache http://jooben.blog.51cto.com/253727/429977

3.命令生成密码

  ./pw.pl password


生成好之后,在nginx中添加

#auth_basic "Please input your username and password!";
#auth_basic_user_file /usr/local/nginx/conf/engir_pass;

分享到:
评论

相关推荐

    Nginx配置Basic Auth登录认证的实现方法

    本文将详细介绍如何使用Nginx配置Basic Auth登录认证,这是一种简单有效的权限验证机制。 Basic Auth(基本身份验证)是一种基于HTTP协议的身份验证方式,它将用户名和密码以Base64编码的形式发送到服务器。Nginx...

    nginx的七个实验

    实验将演示如何配置Nginx的auth_basic和auth_user_file指令,创建用户数据库,实现用户登录验证。 6. **Nginx并发查看** 了解服务器处理并发请求的能力至关重要。Nginx以其高效的事件模型而著称,能处理大量并发...

    Nginx服务器中为网站或目录添加认证密码的配置详解

    当需要为整个网站设置认证时,我们可以在Nginx的server配置块中使用auth_basic指令,并通过auth_basic_user_file指令指定密码文件的位置。例如,若密码文件位于/usr/local/nginx/conf/vhost/nginx_passwd,配置可写...

    Nginx服务器设置网站验证访问的方法

    打开Nginx的配置文件后,你需要在对应域名的server块中添加一段新的location块来指定需要保护的目录和验证机制。 在这个新的location块中,我们将使用auth_basic指令来启用基本认证,并通过auth_basic_user_file...

    LNMP环境相关配置Nginx1

    LNMP环境指的是Linux操作系统下,结合Nginx(网络服务器),MySQL(数据库系统)和PHP(脚本语言)搭建的Web服务环境。本篇文章主要关注Nginx的相关配置,包括默认虚拟主机设置、用户认证、域名重定向、访问日志管理...

    实战Nginx:取代Apache的高性能Web服务器

    4. 身份验证:集成HTTP Basic Auth或其他身份验证机制,保护敏感资源。 本书《实战Nginx:取代Apache的高性能Web服务器》将深入讲解这些知识点,并通过实例引导读者实践操作,无论是运维人员还是开发者,都能从中...

    基于PHP的BlogMethods Basic(基础版) JSP Web安装包.zip

    安装此包可能需要配置Web服务器(如Apache或Nginx)以支持PHP解析,并且需要设置一个数据库服务器(如MySQL)来存储博客数据。开发者可能需要了解如何配置服务器环境变量、数据库连接参数以及设置合适的权限。 **...

    Nginx访问限制配置详解

    Nginx通过auth_basic指令和auth_basic_user_file指令来实现这一功能。auth_basic开启基本认证提示框,auth_basic_user_file则指定用于验证用户名和密码的文件。 要使用基于用户认证的信任登录控制,首先需要创建一...

    Nginx模块参考手册中文版

    邮件认证模块提供了邮件身份验证功能,用于确保邮件的安全性。 ##### 邮件代理模块 (Mail Proxy) 邮件代理模块允许Nginx作为邮件代理服务器,转发邮件到其他服务器。 ##### 邮件SSL认证模块 (Mail SSL) 邮件SSL...

    Nginx对某个目录设置密码保护例子

    在本例中,我们将会探讨如何使用Nginx服务器对特定目录设置密码保护,同时提供使用htpasswd命令创建用户认证信息的步骤,以及如何解决配置完成后访问PHP文件时出现的下载问题。 首先,要实现目录的密码保护,我们...

    基于PHP的BlogMethods Basic (基础版) JSP 独立安装包.zip

    【标题】"基于PHP的BlogMethods Basic (基础版) JSP 独立安装包.zip" 提供的是一个用于构建博客系统的解决方案,该系统采用了PHP作为后端开发语言,并结合了JSP(JavaServer Pages)技术。这个独立安装包包含了运行...

    l5-very-basic-auth:Laravel的无状态HTTP基本身份验证,无需数据库

    Laravel非常基本的身份验证 文档可在以下位置找到: :United_Kingdom: :Japan:该软件包允许您在路由上添加HTTP Basic Auth过滤器,而无需使用数据库-Laravel默认auth.basic -middleware所依赖。 当您想让客户在尚未...

    Nginx用户认证配置方法详解(域名/目录)

    Nginx用户认证是一种安全措施,它允许您对访问特定域名或目录的用户进行身份验证。这确保只有授权用户能够浏览受保护的内容。Nginx支持多种认证方式,但这里我们将详细讨论基于基本认证(Auth_Basic)的方法,这是一...

    PHP5如何打开oci8模块

    1. **下载并安装Oracle Instant Client**:访问Oracle官方网站(),下载适用于Windows的`instantclient-basic-win32`。注意,应选择完整版本而非基本精简版,后者仅支持英文和西欧字符集,可能不满足所有业务需求。...

    [博客空间]BlogMethods Basic(基础版) v1.0.0 Web安装包_blogmethodsweb.rar

    1. **Web应用程序架构**:BlogMethods Basic基于Web应用的架构,意味着它可以在任何支持Web服务器的平台上运行,如Apache、Nginx等,通过HTTP/HTTPS协议与用户交互。这种架构允许用户通过任何现代浏览器访问和管理...

    PHP 中文教程

    - **环境准备**:确保服务器已经安装了必要的软件,如Web服务器(如Apache、Nginx)、数据库(如MySQL)。 - **下载安装包**:根据服务器的操作系统选择合适的PHP版本进行下载。 - **配置环境**:配置PHP.ini文件,...

Global site tag (gtag.js) - Google Analytics