J'ai installé ZendServer CE. Voici mon fichier /usr/local/zend/apache2/conf/httpd.conf : http://codepad.org/vorWrTKb
Voici mon fichier /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%losd0 localhost
La racine du document est /Users/anthony/apache/html
Si je désactive le serveur zend, http:/localhost/ fonctionne toujours. De plus, j'ai un autre site web (php) ici /Users/anthony/apache/html/somesite et il fonctionne également sur localhost.
En même temps, je n'ai pas d'hôtes virtuels dans /usr/local/zend/apache2/conf/extra/httpd-vhosts.conf ayant ce documentRoot.
Voici mon fichier httpd-vhosts.conf http://codepad.org/qx20aZua
J'ai vérifié le service apache MacOS par défaut et supprimé le fichier de /etc/apache2 httpd.conf.
Si ZendServer est activé :
127.0.0.1 exécute /Users/anthony/apache/html/ (correct)
localhost exécute /Users/anthony/apache/html/somesite (il ne devrait pas)
Si ZendServer est éteint :
127.0.0.1 exécute /Users/anthony/apache/html/somesite (il ne devrait pas)
localhost exécute /Users/anthony/apache/html/somesite (il ne devrait pas)
Je ne comprends donc pas comment localhost fonctionne si apache ne fonctionne pas ?