
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.