nginx環境でBASIC認証のために.htpasswdファイルを作成する小ネタ

Apacheのモジュールを入れて.htpasswdを作る大げさな方法

htpasswdコマンドが入っていないからって、Apacheのモジュールを入れてまで欲しくない。
以下の通り、無理やりApacheのモジュールを入れてhtpasswdを叩くことも出来てしまう。

opensslコマンドだけで作る方法

.htpasswdファイルを作るだけのために入れるのは無駄だと思う。
そんなときに、opensslコマンドを代用して.htpasswdファイルを作る技が存在する。

少し古いけどソースは以下。ubuntu16.04LTSでも出来た。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする