博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LNMP—Nginx的用户认证
阅读量:7037 次
发布时间:2019-06-28

本文共 1115 字,大约阅读时间需要 3 分钟。

用户认证目的提高系统安全度,那么什么时候我们使用“用户认证”呢?

进入管理中心:www.test.com/admin.php ,假如事前不小心把某个管理员的密码弄的非常简单,很不安全,不得不提高安全度,那么我们就要在这个基础上做一个安全认证,就要先输入用户名和密码,才能进入“管理中心”,这样能增加我们的安全性(回顾一下Apache的用户认证怎么做的)。

我们先进入“虚拟主机配置文件”的目录并列出包含文件:

[root@LampLinux vhosts]# cd /usr/local/nginx/conf/vhosts/

[root@LampLinux vhosts]# ls

    default.conf  (默认虚拟主机)

    test.conf     (虚拟主机配置文件)

打开“虚拟主机配置文件”:

在 root /data/www;下方写入


location ~ .*admin\.php$ {

        auth_basic "LampLinux auth";

        auth_basic_user_file /usr/local/nginx/conf/.htpasswd;

        include fastcgi_params;

        fastcgi_pass unix:/tmp/www.sock;

        fastcgi_index index.php;

        fastcgi_param SCRIPT_FILENAME  /data/www$fastcgi_script_name;

    }


(PS:红字|为新加入信息,绿字|为复制原有配置文件内下面“PHP解析”括号内的内容。)

配置好文件后,我们增加用户

[root@LampLinux vhosts]# htpasswd -c /usr/local/nginx/conf/.htpasswd user1

说明一下:

Nginx是没有htpasswd这个工具的,有两种方法,对应两种不同的情况:

  1. 我们可以把Apache的这个工具拿过来用,我们从LAMP中手动编译过的Apache中的/usr/local/apache2/bin/htpasswd这个工具来使用;

  2. 如果是没有安装Apache的环境,我们可以yum install -y httpd 来使用这个命令。

:如果需要增加用户认证的用户,我们在增加用户的时候把“-c”去掉就行了;如下:

[root@LampLinux vhosts]# htpasswd  /usr/local/nginx/conf/.htpasswd user2

本文转自 听丶飞鸟说 51CTO博客,原文链接:http://blog.51cto.com/286577399/1683784

转载地址:http://ijial.baihongyu.com/

你可能感兴趣的文章
《Dreamweaver CS6完美网页制作——基础、实例与技巧从入门到精通》——第2章 网页色彩知识2.1 网页配色基础...
查看>>
物联网设备安全1.6 小结
查看>>
细数二十世纪最伟大的十大算法
查看>>
《机器学习与数据科学(基于R的统计学习方法)》——2.10 SQL数据库
查看>>
MySQL 中你应该使用什么数据类型表示时间?
查看>>
《Visual Basic 2012入门经典》----1.6 设计界面
查看>>
如何在 CentOS/RHEL 中为 Apache Tomcat 绑定 IPv4 地址
查看>>
《21天学通C语言(第7版)》一6.2 控制程序的执行
查看>>
《网页美工设计Photoshop+Flash+Dreamweaver从入门到精通》——2.5 创建文字
查看>>
《易学C++(第2版)》——1.3 选好一种语言
查看>>
Java8中CAS的增强
查看>>
基本线程同步(四)在同步代码中使用条件
查看>>
高管必备思维:区分2类问题和4类可视化方法
查看>>
《C++ 黑客编程揭秘与防范(第2版)》——第6章 加密与解密
查看>>
《Visual C++ 开发从入门到精通》——2.4 输入/输出基础
查看>>
地平线谭洪贺:AI芯片怎么降功耗?从ISSCC2017说起
查看>>
《树莓派用户指南(第3版)》——第1篇 主板 第1章 初识树莓派 1.1 主板简介...
查看>>
MySQL · myrocks · fast data load
查看>>
使用 Linux/Unix 进行文本处理
查看>>
【直播系列之一】1篇文章看懂峰值带宽、流量、转码、连麦、截图五大直播计费方式...
查看>>