Dove mettere i file VirtualHost per httpd24 di brew?

2

Ho installato httpd24 tramite brew eseguendo brew install httpd24

Tuttavia non sono sicuro di dove mettere un file di definizione virualhost nel file system.

Ho eseguito questo comando /usr/local/bin/apachectl -S e c'è l'output

AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using mbp.local. Set the 'ServerName' directive globally to suppress this message
VirtualHost configuration:
ServerRoot: "/usr/local/opt/httpd24"
Main DocumentRoot: "/usr/local/var/www/htdocs"
Main ErrorLog: "/usr/local/var/log/apache2/error_log"
Mutex default: dir="/usr/local/var/run/apache2/" mechanism=default 
Mutex mpm-accept: using_defaults
PidFile: "/usr/local/var/run/apache2/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="daemon" id=1 not_used
Group: name="daemon" id=1 not_used

Ed ecco un output tree

$ tree /usr/local/etc/apache2/2.4
/usr/local/etc/apache2/2.4
├── extra
│   ├── httpd-autoindex.conf
│   ├── httpd-dav.conf
│   ├── httpd-default.conf
│   ├── httpd-info.conf
│   ├── httpd-languages.conf
│   ├── httpd-manual.conf
│   ├── httpd-mpm.conf
│   ├── httpd-multilang-errordoc.conf
│   ├── httpd-ssl.conf
│   ├── httpd-userdir.conf
│   ├── httpd-vhosts.conf
│   └── proxy-html.conf
├── httpd.conf
├── magic
├── mime.types
└── original
    ├── extra
    │   ├── httpd-autoindex.conf
    │   ├── httpd-dav.conf
    │   ├── httpd-default.conf
    │   ├── httpd-info.conf
    │   ├── httpd-languages.conf
    │   ├── httpd-manual.conf
    │   ├── httpd-mpm.conf
    │   ├── httpd-multilang-errordoc.conf
    │   ├── httpd-ssl.conf
    │   ├── httpd-userdir.conf
    │   ├── httpd-vhosts.conf
    │   └── proxy-html.conf
    └── httpd.conf
    
posta Anthony Kong 24.05.2015 - 19:24
fonte

1 risposta

6

Devi modificare il file /usr/local/etc/apache2/2.4/httpd.conf .

Cerca e decommenta le seguenti due righe (rimuovi # all'inizio della riga):

#LoadModule vhost_alias_module libexec/mod_vhost_alias.so
#Include /usr/local/etc/apache2/2.4/extra/httpd-vhosts.conf

Quindi modifica il file /usr/local/etc/apache2/2.4/extra/httpd-vhosts.conf in base alle tue esigenze.

    
risposta data 05.06.2015 - 11:30
fonte

Leggi altre domande sui tag