teketeke_55の日記

技術メモとか

apacheめも

apache認証

digest認証

  • httpd.confに以下のような設定を追加する。
 AuthType Digest
 AuthName "Secret Zone"
 AuthDigestDomain /
 AuthUserFile /etc/httpd/.htdigest
 Require user secret

※古いバージョンのapacheではAuthUserFileが使えないのでAuthDigestFileを使う。

  • ダイジェスト認証用のファイルを作成する
htdigest -c .htdigest 'Secret Zone' secret

httdの再起動を行ってブラウザで確認してみる。

SSLの設定 [#q87aae4e]

  • 鍵の作成

>||
openssl genrsa -out server.key
openssl req -new -x509 -key server.key -out server.crt
|

※保存ディレクトリに移動してからやること

  • confの修正

上記のフルパスをapacheSSLのconfに記載する。~

 SSLCertificateFile /etc/pki/tls/certs/server.crt
 SSLCertificateKeyFile /etc/pki/tls/certs/server.key