开发者社区> 问答> 正文

Nginx 中配置目录访问验证码的方法有哪些?

Nginx 中配置目录访问验证码的方法有哪些?

展开
收起
gxx1 2022-03-31 01:45:22 943 0
1 条回答
写回答
取消 提交回答
  • Nginx的目录配置访问验证码方式有:

    1、创建类htpasswd文件

    按照提示输入用户名、密码、及认证文件名。脚本会自动生成认证文件。就会记录下脚本返回的文件路径。

    2、为Nginx添加auth认证配置

    需要注意的是后,我们在加上认证后该目录下的PHP将不会被解析,它会出现下载提示,如果想解析PHP可以将上面的配置进行修改。

    代码如下:

    location ^~ /soft/ {location ~ .*.(php|php5)?$ {fastcgi_pass unix:/tmp/php-cgi.sock;fastcgi_index index.php;include fcgi.conf;}auth_basic"Authorized users only";auth_basic_user_file //这里写前面脚本返回的文件路径;}

    所查询的上述代码就可以将PHP进行解析。

    2022-03-31 01:46:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载