Definieren Sie virtuelle Hosts unter Azure Linux

Definieren Sie virtuelle Hosts unter Azure Linux

Ich verwende Azure Linux (Ubuntu 14.04) und muss zwei VirtualHosts wie unten beschrieben definieren. Ich kann jedoch keine httpd-Ordner sehen. Wo kann ich das tun?

<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>

Antwort1

In Ubuntu 14.04 befindet sich der Speicherort der Apache-Konfigurationsdateien unter /etc/apache2/

Fügen Sie diese virtuellen Hosts in die Datei /etc/apache2/sites-enabled/default ein und laden Sie die Konfiguration neu.

verwandte Informationen