【发布时间】:2016-02-02 15:17:29
【问题描述】:
我有一个网络服务器。我真的只需要 N 个域名来指向那个特定的根目录,但是现在我已经开始扩展,我想对我的网络服务器进行分区以获取不同的名称。这是我想要的一个例子。
域名:
alpha.com
bravo.com
charlie.com
网络服务器:
/var/www/
分配:
alpha.com -> /var/www/
我想要在同一台服务器中的所有内容:
alpha.com -> /var/www/alpha/
bravo.com -> /var/www/bravo/
charlie.com -> /var/www/charlie/
然后是 alpha/.将是新的根。这样用户就不会看到任何花哨的 URL 设计。
它将让我使用 1 台服务器,但将不同组件的根分开。我只是为不同的域名一遍又一遍地启动一个新服务器,但我认为一些静态的东西可以全部集中在一起,因为它们的总处理能力几乎为零。
我知道如果我去 namecheap/other 说:
alpha.com -> 127.0.0.1/alpha
然后它会在 url 中显示类似于:alpha.com/alpha/ 我不想要的内容。
我被难住的目标:making a,b,c looking like different servers while actually maintaining 1 server with different root nodes
【问题讨论】:
-
希望我没有过度简化您的问题,但也许您正在寻找基于名称的虚拟主机? httpd.apache.org/docs/2.4/vhosts/name-based.html。你熟悉这个吗?
-
苛刻,您被否决了,您的问题已明确定义,但您不能拥有多个文档根目录。您可以拥有的是虚拟主机。查看httpd.apache.org/docs/2.2/vhosts/examples.html
-
我真的不明白为什么我被否决了。我觉得我得到了一个合理的问题,尽管 VHOST 听起来可能是我正在寻找的。span>
标签: linux unix ubuntu webserver lighttpd