【问题标题】:Dynamic configuration of subdomains in apache2apache2中子域的动态配置
【发布时间】:2017-04-20 17:27:25
【问题描述】:

您好,需要一些指导和建议!

我知道已经有很多关于这个主题的答案,相信我,我搜索并阅读了很长时间,但我仍然不知道如何去做。 所以这是我的情况:

我有几个网站(实际上有很多,名称是随机的,不是真的随机,但我不决定名称),它们位于 Wamp 的 www 文件夹中,如下所示:

- www
    |-ParentFolder1
    |    |-website1
    |    |-namerandom1
    |    |-anotherrandomname1
    |    |- ....... etc
    |
    |-ParentFolder2
    |    |-website2
    |    |-namerandom2
    |    |-anotherrandomname2
    |    |- ....... etc
    |

我在服务器上定义并配置了 2 个 domain.tld(我没有配置,我公司的其他人做了)

我需要让每个网站都使用这样的域名:

website1.domain1.tld
namerandom1.domain1.tld
anotherrandomname1.domain1.tld
... etc


website2.domain2.tld
namerandom2.domain2.tld
anotherrandomname2.domain2.tld
...

我完全迷失了,我不知道从哪里以及如何开始

无论如何。

我读到了关于子域主题的所有内容,我认为我需要通过 Apache2 的 VirtualHost 配置使其工作...... 但我不知道如何管理网站名称是动态的这一事实...... 另外,我需要在 DNS 文件上配置 CNAM 吗? (子域)还是VirtualHost就够了?

任何帮助将不胜感激, 谢谢你的时间

【问题讨论】:

    标签: apache dns subdomain apache2.4


    【解决方案1】:

    这是一个基本的VirtualDocumentRoot mod_vhost_alias 配置。

    这使您可以使用模式和替换将事先未知的主机名映射到文件系统中。

    如果您的域不在 DNS 中,则最终用户无法使用它们。 httpd 配置只有在客户端请求最终解析到您服务器上的 IP 地址时才会启动。

    【讨论】:

    • 谢谢!感谢您在阅读 Apache 文档时的回答,我今天能够配置它
    猜你喜欢
    • 2018-05-26
    • 1970-01-01
    • 1970-01-01
    • 2014-05-05
    • 2016-11-19
    • 2011-07-28
    • 2011-10-13
    • 1970-01-01
    • 2013-02-17
    相关资源
    最近更新 更多