公開日 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
サイトにアクセスすると入力ダイアログが表示されます。
設定したユーザ名とパスワードを入力してください。