Mobility 5.3 サーバーの SSL 証明書をすでに更新している場合に、mm-nginx サービスを起動しようとすると、次のようなエラーメッセージが表示される可能性があります。
msg=output: Starting nginx: [FAILED]
msg=errors: nginx: [emerg] SSL_CTX_use_PrivateKey_file("/usr/local/nukona/certs/configurator/sign.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
これは、Web 要求を処理するとき、5.3 以降では Apache に加えて nginx も使うようになったため、新しい SSL 証明書が存在することが原因です。/usr/local/nukona/certs/configurator/ にある sign.crt ファイルが、更新後の証明書の場合は、次のコマンドをルートとして実行してください。
cat /usr/local/nukona/certs/configurator/sign.crt > ~/nginx.crt
cat /usr/local/nukona/certs/configurator/gd_bundle.crt >> ~/nginx.crt
mv /usr/local/nukona/certs/configurator/nginx.crt /tmp/
cp ~/nginx.crt /usr/local/nukona/certs/configurator/
service mm-nginx restart
次のようになります。
【参考訳】