apache_conf htaccessを使ってとりあえず简単に基本认证する为のコマンド

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache_conf htaccessを使ってとりあえず简単に基本认证する为のコマンド相关的知识,希望对你有一定的参考价值。

#!/bin/sh

# htaccess を使ってとりあえず簡単に Basic認証する為のコマンド
# 手順を書いても読むのが面倒だったり、正しいか疑わしくなるのでコマンド化

htaccess=".htaccess"
password_file=".htpasswd"

usage(){
  [ -z "$1" ] || printf "$1\n\n"
  printf "Usage: $0 <id> <password>\n"
  exit 1
}

id=$1
[ -z "${id}" ] && usage
password=$2
[ -z "${password}" ] && usage

type htpasswd > /dev/null 2>&1 || usage 'ERROR: `htpasswd` command required.'
htpasswd -c -b ${password_file} ${id} ${password}

if [ ! -e ${htaccess} -o -z "`grep AuthUserFile ${htaccess} 2> /dev/null`" ] ; then
  printf "Appending authentication config to ${htaccess}.\n"
  cat <<EOF >> ${htaccess}

### GENERATED BY $0 ###
AuthUserFile $(pwd)/${password_file}
AuthGroupFile /dev/null
AuthName "Type your ID and Password."
AuthType Basic
require valid-user
EOF
fi

以上是关于apache_conf htaccessを使ってとりあえず简単に基本认证する为のコマンド的主要内容,如果未能解决你的问题,请参考以下文章

markdown docker-composeを使ってrails new

html 帆布を使って白黒画像を生成する

python トラックバーを使って色を指定する

java JavaMail的を使って雅虎メールを送信する

scss チップラボ:deveiceLightイベントを使ってみる

markdown VIMでqfreplaceを使ってリファクタリング