ApacheのSSL設定エラー : ssl_error_rx_record_too_long

くだらないことで長いことハマってた。

エラー内容は以下の通り。

 
SSL received a record that exceeded the maximum permissible length.
 
(エラーコード: ssl_error_rx_record_too_long)
 

原因は同一ドメインにNameVirtualHostにポート番号を指定していなかったせい。
SSL側の設定ばかり追っていたせいで気づかなかった。

 
NameVirtualHost www.open-force.info:80
<VirtualHost www.open-force.info>
#設定
</VirtualHost>
<VirtualHost www.open-force.info:443>
#設定
</VirtualHost>
 

ちなみに、ここにハマる前に、iptablesで443を開放することも忘れていたという