
저는 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 파일에 넣고 구성을 다시 로드하십시오.