OS X 10.9 (Mavericks) で Apache/2.2.24 を実行しているローカル開発マシンにいくつかの仮想ホストをセットアップしています。
私の http-vhosts.conf ファイル (httpd.conf を介してロードするように構成されているファイルは、次のようになります。
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/me/Sites/testsite.com
ServerName testsite.dev
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/me/Sites/testsite2.com
ServerName testsite2.dev
</VirtualHost>
また、次の行を含むように /etc/vhosts ファイルを構成しました。
127.0.0.1 testsite2.dev
SSL (https) 経由で testsite2.dev を使用できるようにしたいと考えています。仮想ホスト構成ファイルの複数の構成を試しましたが、うまくいきませんでした。
この現在の構成では、http://testsite2.devにアクセスすると期待どおりのページが表示されますが、https: //testsite2.dev は /Library/WebServer/Documents/index.html.en の apache ホームページを指しています。
次の構成と、他の複数の構成を試しましたが、機能しません。
NameVirtualHost *:80
NameVirtualHost *:443
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/me/Sites/testsite.com
ServerName testsite.dev
</VirtualHost>
<VirtualHost *:80 *:443>
DocumentRoot "/Users/me/Sites/testsite2.com
ServerName testsite2.dev
</VirtualHost>
ローカル マシンのポート 80 とポート 443 で仮想ホストをリッスンすることは可能ですか?