[6.10のときにインストールしたApache2+SSL](http://d.hatena.ne.jp/flageo/20070220/p1)だが、7.04にアップグレードしたとたん、下記のメッセージが表示されてSSLが動作しない。
  mixing * ports and non-* ports with a NameVirtualHost address is not supported
sites-enabled内の000-defaultで下記の記載がある。
   NameVirtualHost *



   <VirtualHost *>
したがって、000-defaultのVirtualHost *は*:*、つまりportが*と判断され、すべてのportに適用されるため、mod-enable内のssl設定ファイルの下記記載と齟齬を来していた。
   <VirtualHost _default_:443>
なので、000-defaultを下記のように修正してOK。
   NameVirtualHost *:80



   <VirtualHost *:80>
000-defaultを変更したくないのであれば、ssl設定ファイルのホスト名を、下記のようにIPアドレスにしてもOK
   <VirtualHost 192.168.1.1:443>