apache2

时间:2017-04-20 17:27:26

标签: apache dns subdomain apache2.4

在这里,需要一些指导和建议!

我知道在这个问题上已经有很多答案了,相信我,我搜索并阅读了很长时间,但我还是不知道怎么做。 所以这是我的情况:

我有几个网站(实际上很多,有随机的名字,不是很随意,但我不确定那些名字),这些网站位于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就足够了?

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

1 个答案:

答案 0 :(得分:0)

它是mod_vhost_alias的基本VirtualDocumentRoot配置。

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

如果最终用户不在DNS中,则您的域名无法使用。一旦客户端请求最终解析为服务器上的IP地址,httpd config就会启动。