Definir hosts virtuales en Azure Linux

Definir hosts virtuales en Azure Linux

Estoy usando Azure Linux (Ubuntu 14.04) y necesito definir dos VirtualHost como se indica a continuación. Sin embargo, no puedo ver ninguna carpeta httpd. ¿Dónde puedo hacerlo?

<VirtualHost app1.example.com:80>
    ServerName app1.example.com
    DocumentRoot /var/www/sites/app1
    ProxyPreserveHost On
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:3000/
    ProxyPassReverse / http://localhost:3000/
</VirtualHost>

<VirtualHost app2.example.com:80>
    ServerName app2.example.com
    DocumentRoot /var/www/sites/app2
    ProxyPreserveHost On
    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:3000/
    ProxyPassReverse / http://localhost:3000/
</VirtualHost>

Respuesta1

En Ubuntu 14.04, la ubicación de los archivos de configuración de Apache está en /etc/apache2/

Coloque esos hosts virtuales dentro del archivo llamado /etc/apache2/sites-enabled/default y vuelva a cargar la configuración.

información relacionada