ベーシック認証の設定手順を教えてください

公開日 2020年10月01日

Joruri CMS にはベーシック認証の機能は実装されておりません。

以下の手順で認証をかけることが可能です。

--------

(1) パスワードファイルの作成

joruriディレクトリに移動します。

# su - joruri
$ cd /var/share/joruri

パスワードファイルを作成します。(初回作成時のみ)

$ htpasswd -c -b config/hosts/.htpasswd username password

.htpasswd が既に作成されている場合は下記のコマンドを実行してください。

$ htpasswd -b config/hosts/.htpasswd username password

作成されたパスワードファイルを確認します。

$ cat config/hosts/.htpasswd
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  username:暗号化されたパスワード
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

(2) Apache の設定

設定ファイルに下記の内容を追記します。

$ vi config/hosts/joruri.conf
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  <Location "/var/share/joruri/">
    AuthUserFile /var/share/joruri/config/hosts/.htpasswd
    AuthGroupFile /dev/null
    AuthName "Please enter your ID and password"
    AuthType Basic
    Require valid-user
  </Location>
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

(3) Apache の再起動

$ su -
# /sbin/service httpd configtest
# /sbin/service httpd restart

サイトにアクセスすると入力ダイアログが表示されます。
設定したユーザ名とパスワードを入力してください。

Topへ