
Я использую 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 и перезагрузите конфигурацию.