Определение виртуальных хостов в Azure Linux

Определение виртуальных хостов в Azure Linux

Я использую Azure Linux (Ubuntu 14.04) и мне нужно определить два VirtualHost, как указано ниже. Однако я не вижу никаких папок httpd. Где это можно сделать?

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

решение1

В Ubuntu 14.04 файлы конфигурации Apache находятся в /etc/apache2/

Поместите эти виртуальные хосты в файл с именем /etc/apache2/sites-enabled/default и перезагрузите конфигурацию.

Связанный контент