EC2 マイクロ インスタンスで SSL 証明書 (NameCheap から購入した Comodo PositiveSSL) をセットアップするのに苦労しています (間違いでなければ、CentOS ベースの Amazon Linux AMI 2012.3 を使用しています)。
これが私がしたことです:
mod_ssl と OpenSSL をインストールしました
EC2 のインスタンス セキュリティ グループでポート 443 を有効にしました
Comodoが提案したように、*.keyおよび*.crtファイルを777にCHMODしました
IPアドレスとファイルパスが正しいと確信しています(例では0をたくさん入れていますが、ssl.confでは正しいです)
この VirtualHost エントリを ssl.conf に追加しました
<VirtualHost 00.000.000.00:443>
############# I tried both with & without this section ##############
ServerName www.mydomain.com:443
ServerAlias www.mydomain.com
DocumentRoot /var/www
ServerAdmin webmaster@mydomain.com
######################################################################
SSLEngine on
SSLCertificateKeyFile /etc/ssl/mydomain_com.key
SSLCertificateFile /etc/ssl/mydomain_com.crt
SSLCertificateChainFile /etc/ssl/mydomain_com.ca-bundle
</VirtualHost>
次に、Apacheを再起動しました...しかし、まだhttps://www.mydomain.com/にアクセスできません !!!
ssltool.comで確認したところ、
The Common Name on the certificate is: ip-00-00-00-000
The certificate chain consists of:
SomeOrganization, ip-00-00-00-000. Expires on: Apr 10 13:39:41 2013 GMT - that's 363 days from today.
The site tested mydomain.com is NOT the same as the Subject CN ip-00-00-00-000!.
VistualHost を ssl.conf の代わりに httpd.conf にコピーして apache を再起動しましたが、すべて無駄でした。
もう何日も頭を壁にぶつけています。これを機能させるために何かが欠けていると確信しています。正確にはわかりません。
誰かがこれを機能させるために何かを提案できれば、私は無限に感謝します!