FreeNAS

NASをどうするか悩んだ結果FreeNASを試してみることにした。
が、どうもHTTPサーバの認証はbasic認証になっている。digest認証にしたかったので/etc/rc.d/websrvを無理やり書き換えた。diff的に書くとこんな感じ。

server.pid-file = "${pidfile}"
cgi.assign = (".php" => "/usr/local/bin/php")
+ auth.backend = "htdigest"
+ auth.backend.htdigest.userfile="/usr/local/www/.websrv_htdigest"
+ auth.require = ( "/TEST/" =>
+ (
+ "method" => "digest",
+ "realm" => "TEST",
+ "require" => "valid-user"
+ )
+ )
EOF

で、ローカルPCでhtdigestコマンドで.websrv_htdigestを作ってFreeNAS側にコピーして完了。
ブラウザの管理画面上は認証しない設定にしておく。

コメント

このブログの人気の投稿

ST-M310 シフトレバーのカバー開け

UbuntuのpostfixでGmailにメールを転送する

Ride with GPSで作成したルートのgpxファイルとOruxMapsの関係