He instalado ZendServer CE. Este es mi archivo /usr/local/zend/apache2/conf/httpd.conf: enlace
Este es mi archivo / 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 raíz del documento es /Usuarios/anthony/apache/html
Si desactivo el servidor zend http: / localhost / sigue funcionando. Además, tengo otro sitio web (php) aquí / Usuarios / anthony / apache / html / somesite y también funciona en localhost.
Al mismo tiempo, no tengo ningún host virtual en /usr/local/zend/apache2/conf/extra/httpd-vhosts.conf teniendo ese documentRoot.
Este es mi archivo httpd-vhosts.conf enlace
Verifiqué el servicio predeterminado de apache macos y eliminé el archivo de / etc / apache2 httpd.conf.
Si ZendServer está activado:
127.0.0.1 ejecuta / Users / anthony / apache / html / (correcto)
localhost ejecuta / Users / anthony / apache / html / somesite (no debería)
Si ZendServer está desactivado:
127.0.0.1 ejecuta / Users / anthony / apache / html / somesite (no debería)
localhost ejecuta / Users / anthony / apache / html / somesite (no debería)
¿Entonces no puedo entender cómo funciona localhost si apache no lo hace?