【apache】【状況別】.htpasswdの作成し方
basic認証の設定で、.htpasswdファイルの作成が必要になります。
または、認証ユーザ・パスワードを追加・削除・変更することもありえます。
前の記事にも書いてありますが、迷い防止の意味で今回はまとめてみます。
sshが使えない場合
.htpasswdファイルの設置
1、ウェブサービスのhtpasswd作成ツールで、ID、PWを入力して、「作成」ボタンを押す
2、生成した文字列をテキストエディタにコピー
3、一時ファイルを.htpasswdに命名して保存
4、作成したファイルをftpにアップする
.htaccessファイルの設置
1 2 3 4 5 | AuthUserFile /path/.htpasswd // .htpasswdファイルのパス AuthGroupFile /dev/null AuthName "Basic Auth" // basic認証ウィンドウのタイトル AuthType Basic require valid-user |
ユーザ・パスワード追加・削除・変更の場合
.htpasswdファイルを作り直して、ftpにアップする
sshが使える場合
.htpasswdファイルの設置
1 2 3 4 | // sshが使えますから、htpasswdコマンドを使います。 // -c 初回ファイル作成 // -b batch mode htpasswd -c -b /path/.htpasswd user password |
.htaccessファイルの設置
sshが使えない場合と同じ
ユーザ・パスワード追加・削除・変更の場合
1 2 3 | // ユーザ削除して、また追加する htpasswd -D /path/.htpasswd user // ユーザ削除:-D delete htpasswd -b /path/.htpasswd user2 password2// ユーザ追加 |
Author Profile
スターフィールド編集部
SHARE