Azure Linux で仮想ホストを定義する

Azure Linux で仮想ホストを定義する

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 というファイル内に配置し、設定を再読み込みします。

関連情報