LoginSignup
4
3

More than 5 years have passed since last update.

SSLの設定後Apache再起動する際にパスフレーズの入力を省略する方法

Last updated at Posted at 2016-01-14

SSLを設定するとAapache再起動する際にパスフレーズが聞かれる。
このパスフレーズの入力を省略するような設定方法を記載する。

設定手順

先に作った秘密鍵(私の場合は.key)を元に、改めて秘密鍵を作成する。
以下コマンド。

# 秘密鍵ファイルのリネーム
mv server.key server.key.back

# 秘密鍵を作り直す
openssl rsa -in server.key.back > server.key

上記のコマンドを叩くと、パスフレーズの入力を求められるので、パスフレーズを入力する。

Enter pass phrase for server.key.back: パスフレーズ

# 入力すると以下の行が表示される
writing RSA key

以上で設定は完了!
実際にApacheを再起動してもパスフレーズを求められなくなった。

余談(httpsへのリダイレクトの設定)

SSLを設定したので、ついでにhttpでアクセスされたときにhttpsにリダイレクトするような設定方法も記載。今回は.htaccessファイルにて設定するので、このファイルに以下を追記。
mod_rewriteというモジュールがインストールされていることが前提。

# モジュールのインストール
yum -y install mod_rewrite

以下、追記内容。

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*)?$ https://%{HTTP_HOST}/path to redirect page/$1 [L, R]

細かい書き方や、正規表現については今回は割愛。
ではー。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3