J'ai deux projets qui sont une copie l'un de l'autre sur mon Mac avec MAMP. Ils ont tous deux des pages SSL. Cependant, chaque fois que j'accède à une page sécurisée SSL du projet 2, la base_url ou l'hôte change pour le projet 1 au lieu du projet 2. Je sais que c'est un problème avec les vhosts, car si je change l'ordre des entrées, l'inverse se produit. Voici mes fichiers de configuration :
/Applications/MAMP/conf/extra/httpd-ssl.conf
<VirtualHost _default_:443>
DocumentRoot "/Applications/MAMP/htdocs/proj1"
ServerName proj1.localhost:443
ErrorLog "/Applications/MAMP/Library/logs/error_log"
TransferLog "/Applications/MAMP/Library/logs/access_log"
SSLEngine on
SSLCertificateFile "/Applications/MAMP/conf/apache/ssl/server.crt"
SSLCertificateKeyFile "/Applications/MAMP/conf/apache/ssl/server.key"
</VirtualHost>
<VirtualHost _default_:443>
DocumentRoot "/Applications/MAMP/htdocs/proj2"
ServerName proj2.localhost:443
ErrorLog "/Applications/MAMP/Library/logs/error_log"
TransferLog "/Applications/MAMP/Library/logs/access_log"
SSLEngine on
SSLCertificateFile "/Applications/MAMP/conf/apache/ssl/server.crt"
SSLCertificateKeyFile "/Applications/MAMP/conf/apache/ssl/server.key"
</VirtualHost>
--------------------
cat /etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 proj1.localhost
127.0.0.1 proj2.localhost