如何在一个文件中设置多个vhost

时间:2016-07-23 15:00:32

标签: apache ubuntu virtualhost

我从fedora搬到了ubuntu 16.04。

在fedora中我可以在一个文件中列出无尽的vhost。在ubuntu中,我必须为每个vhost创建一个新文件。我已经列出了所有vhosts的列表。是什么方法在ubuntu中做到这一点?

with od1 as (
      select distinct o.customerid, od.productid
      from orderdetails od join
           orders o
           on o.orderid = od.orderid
     ),
     od as (
      select od1.*,
             (select count(*) from od1 od2 where od2.customerid = od1.customerid) as numproducts
      from od1
     )
select od.customerid
from od od join
     od od2
     on od.productid = od2.productid and od.numproducts = od2.numproducts and
        od.customerid = 224
group by od.customerid
having count(*) = od.numproducts;

1 个答案:

答案 0 :(得分:3)

这只是ubuntu的apache快捷组织。它将以相同的方式工作。您可以将包含多个虚拟主机的一个长文件保存到sites_available下的filename.conf文件夹中,然后一次启用它们。

sudo a2ensite filename

虽然一开始这很方便,但如果你花时间把它们分开,你最好还是会更好。