以上界面,如果管理员设置密码过于简单其他人试出来,就太不安全了,所以在些基础上我们可以加一"/>

Nginx 常见设置之用户认证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 常见设置之用户认证相关的知识,希望对你有一定的参考价值。

技术分享


以上界面,如果管理员设置密码过于简单其他人试出来,就太不安全了,所以在些基础上我们可以加一层用户认证。

更新配置之前备份配置文件。

[[email protected] vhosts]# cd /usr/local/nginx/conf/vhosts

                   # vim linux.conf

server

{

    listen 80;

    server_name www.linux.com;

    index index.html index.htm index.php;

    root /data/dis;


    }



    location ~ \.php$ {

        include fastcgi_params;

        fastcgi_pass unix:/tmp/dis.sock;

        #fastcgi_pass 127.0.0.1:9000;

        fastcgi_index index.php;

        fastcgi_param SCRIPT_FILENAME /data/dis$fastcgi_script_name;


    }


}

-------------------------------------------------------------------------

按照实验要求加入认证,验证代码并没有错误,且重起了nginx 服务,但是认证并没有生效,不知何故?且做到这里。

localtion ~ .*admin\.php$ {

    auth_basic "auth";

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

    autoindex on;


本文出自 “CBO#Boy_Linux之路” 博客,请务必保留此出处http://20151213start.blog.51cto.com/9472657/1878112

以上是关于Nginx 常见设置之用户认证的主要内容,如果未能解决你的问题,请参考以下文章

Django会话,用户和注册之用户认证

nginx访问控制基于用户认证https配置

nginx-设置默认虚拟主机设置域名重定向设置用户认证

Linux学习总结(四十)lnmp之nginx安装 用户认证 域名重定向

如何在Ubuntu上通过Nginx设置HTTP认证

6、ELK安装之设置用户认证