
Azure Linux (Ubuntu 14.04) を使用しており、以下のように 2 つの 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 というファイル内に配置し、設定を再読み込みします。