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

우분투 14.04에서 Apache 구성 파일의 위치는 /etc/apache2/에 있습니다.

해당 가상 호스트를 /etc/apache2/sites-enabled/default 파일에 넣고 구성을 다시 로드하십시오.

관련 정보