2009-05-28 21 views
3

EC2onrailsでSSLを設定しようとしています。現在私はポート443で私のサーバにtelnetすることさえできません、それは単にtrying MY.IP.ADDRESS...と言ってそこに無期限にとどまります。 Telnetで80までうまく動作します。EC2onRails + SSL + Apache:ポート443で応答がありません

Thisが私の出発点でした。私は正確に指示に従った、と私はSSLCertificateChainFileディレクティブを追加することができますので、私はこのカスタムデフォルト-sslのファイルを作成して行くパパ証明書持っているので:私は

 ServerName MY_SERVER_NAME 

を追加する必要がありました

NameVirtualHost *:443 
<VirtualHost *:443> 

    Include /etc/apache2/sites-available/app.custom 
    Include /etc/apache2/sites-available/app.common 

    ErrorLog /mnt/log/apache2/error.log 
    LogLevel warn 

    CustomLog /mnt/log/apache2/access.log combined 

    # see http://httpd.apache.org/docs/2.2/ssl/ssl_intro.html and http://httpd.apache.org/docs/2.2/mod/mod_ssl.html 
    SSLEngine On 
    SSLCertificateFile /etc/ec2onrails/ssl/cert/ec2onrails-default.crt 
    SSLCertificateKeyFile /etc/ec2onrails/ssl/private/ec2onrails-default.key 
    SSLCertificateChainFile /etc/ec2onrails/ssl/cert/ec2onrails-chain.crt 

    RequestHeader set X_FORWARDED_PROTO 'https' 
    ServerName MY_SERVER_NAME 
</VirtualHost> 

注意を

[Wed May 27 19:46:20 2009] [warn] RSA server certificate CommonName (CN) ` MY_SERVER_NAME' does NOT match server name!? 

私はキャップec2onrailsを実行しています:サーバー:enable_ssl、きれいにApacheの起動すると、ポート8を超える定期的にアクセスしたり、他の私は、error.logファイル、ファイル内のApacheの起動時に次の警告を見ました0は動作し、apacheのアクセスログはポート443へのリクエストアクティビティがないことを示しています。起動時にgobbledygookと入力するとapacheがデフォルトのssl設定ファイルをロードしています。

他の誰かがSSLをEC2onRailsで正常に使用していますか?この問題をデバッグするために他に何ができますか?今私はec2onRailsバージョン0.9.9.1を使用しています。これはUbuntuのバージョンに基づいています。

答えて

5

OKわかりました。 AmazonのEC2は、自身の「セキュリティグループ」概念の一部として独自のファイアウォールを持っています。このファイアウォールはポート443をブロックしていました。

+0

これで2日以上経過していたので、あなた自身の回答を受け入れることができます。 :) – cregox

+0

これに追加するには、[ec2セキュリティグループファイアウォールの設定方法](https://www.google.com/?q=how+to+configure+ec2+security+group+firewall)ですばやくGoogle検索を実行してください。 )は、AWS EC2ファイアウォールを介してポートを許可するにはどうすればよいのでしょうか? –

関連する問題