MAMPに複数のSSL化したVirtualHostを建てる


httpd-ssl.conf
NameVirtualHost *:443
<VirtualHost *:443>
    DocumentRoot "C:\MAMP\htdocs\set_tsuko"
    ServerName local-set-tsuko.com
    ServerAdmin [email protected]
    ErrorLog "c:\mamp\logs\ssl_error.log"
    TransferLog "c:\mamp\logs\ssl_access.log"
    SSLEngine on
    SSLCertificateFile "C:\MAMP\conf\apache\keys\server.crt"
    SSLCertificateKeyFile "C:\MAMP\conf\apache\keys\server.key"
    <FilesMatch "\.(cgi|shtml|phtml|php)$">
        SSLOptions +StdEnvVars
    </FilesMatch>
    <Directory "C:\MAMP\cgi-bin">
        SSLOptions +StdEnvVars
    </Directory>
    BrowserMatch "MSIE [2-5]" \
            nokeepalive ssl-unclean-shutdown \
            downgrade-1.0 force-response-1.0
    CustomLog "c:\mamp\logs\ssl_request.log" \
            "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>                                  


<VirtualHost *:443>
    DocumentRoot "C:\MAMP\htdocs\avhub"
    ServerName local-avhub.com
    ServerAdmin [email protected]
    ErrorLog "c:\mamp\logs\ssl_error.log"
    TransferLog "c:\mamp\logs\ssl_access.log"
    SSLEngine on
    SSLCertificateFile "C:\MAMP\htdocs\avhub\keys\server.crt"
    SSLCertificateKeyFile "C:\MAMP\htdocs\avhub\keys\server.key"
    <FilesMatch "\.(cgi|shtml|phtml|php)$">
        SSLOptions +StdEnvVars
    </FilesMatch>
    <Directory "C:\MAMP\cgi-bin">
        SSLOptions +StdEnvVars
    </Directory>
    # <Directory "C:\MAMP\htdocs\avhub">
    #     AllowOverride all
    # </Directory>

    BrowserMatch "MSIE [2-5]" \
            nokeepalive ssl-unclean-shutdown \
            downgrade-1.0 force-response-1.0
    CustomLog "c:\mamp\logs\ssl_request.log" \
            "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>  
httpd-vhosts.conf

~~~~~~省略~~~~~~~~
<VirtualHost *:443>
    DocumentRoot "C:\MAMP\htdocs\set_tsuko"
    ServerName local-set-tsuko.com
    SSLEngine on
    SSLCertificateFile "C:\MAMP\conf\apache\keys\server.crt"
    SSLCertificateKeyFile "C:\MAMP\conf\apache\keys\server.key"
    <Directory "C:\MAMP\htdocs\set_tsuko">
        AllowOverride all
    </Directory>
</VirtualHost>
~~~~~~中略~~~~~~~~
<VirtualHost *:443>
    DocumentRoot "C:\MAMP\htdocs\avhub"
    ServerName local-avhub.com
    SSLEngine on
    SSLCertificateFile "C:\MAMP\htdocs\avhub\keys\server.crt"
    SSLCertificateKeyFile "C:\MAMP\htdocs\avhub\keys\server.key"
    <Directory "C:\MAMP\htdocs\avhub">
        AllowOverride all
    </Directory>
</VirtualHost>

参考