在Nginx中加Basic認證

2021-09-02 12:11:23 字數 530 閱讀 1987

#1. 新建乙個pw.pl檔案專門用來生成密碼

#!/usr/bin/perl

use strict;

my $pw=$argv[0];

print crypt($pw,$pw)."\n";

#2. 用pw.pl生成密碼

chmod +x pw.pl #可執行

./pw.pl 123456

例如生成的密碼是 abcdefgjkl

#3. 新增htpassword檔案

vim /etc/nginx/htpassword

admin:

abcdefgjkl

#4. 修改nginx配置檔案,新增,使用者名稱和密碼存放的位置

auth_basic  "please input username and password ";

auth_basic_user_file /etc/nginx/htpassword;

service nginx restart

訪問的時候以後輸入admin 123456

在PHP中加密

php提供了使用其crypt 函式完成單向加密功能的可能性。string crypt string input string string salt 其中的input string引數是需要加密的字串,第二個可選的salt是一 個位字串,它能夠影響加密的暗碼,進一步地排除被稱作預計算攻擊的可能 性。...

在PHP中加密

php提供了使用其crypt 函式完成單向加密功能的可能性。string crypt string input string string salt 其中的input string引數是需要加密的字串,第二個可選的salt是一 個位字串,它能夠影響加密的暗碼,進一步地排除被稱作預計算攻擊的可能 性。...

Nginx使用者認證

首先構建nginx伺服器 nginx的搭建過程 1 修改nginx配置檔案 root nginx vim usr local nginx conf nginx.conf server wq 改完可用 usr local nginx sbin nginx t 檢視修改是否正確 root nginx u...