我正在使用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>
在Ubuntu 14.04中,Apacheconfiguration文件的位置在/ etc / apache2 /
将这些虚拟主机放在名为/ etc / apache2 / sites-enabled / default&的文件中,然后重新加载configuration。