Ho installato ZendServer CE. Questo è il mio file /usr/local/zend/apache2/conf/httpd.conf: link
Questo è il mio file / 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 radice del documento è / Users / anthony / apache / html
Se spengo il server zend su http: / localhost / funziona ancora. Inoltre ho un altro sito web (php) qui / Utenti / anthony / apache / html / somesite e funziona anche su localhost.
Allo stesso tempo non ho nessun host virtuale in /usr/local/zend/apache2/conf/extra/httpd-vhosts.conf che ha quel documentoRoot.
Questo è il mio file httpd-vhosts.conf link
Ho controllato il servizio di default di apache macos e rimosso il file da / etc / apache2 httpd.conf.
Se ZendServer è attivo:
127.0.0.1 avvia / Utenti / anthony / apache / html / (corretto)
localhost eseguito / Utenti / anthony / apache / html / somesite (non dovrebbe)
Se ZendServer è disattivato:
127.0.0.1 corre / Utenti / anthony / apache / html / somesite (non dovrebbe)
localhost eseguito / Utenti / anthony / apache / html / somesite (non dovrebbe)
Quindi non riesco a capire come funziona localhost se apache no?