Apache 添加子域名

Apache 添加子域名

我需要添加子域名到服务器,我添加了这个

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /var/www/html
    ServerName images.login.acorn.lt
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot /var/www/html
    ServerName login.acorn.lt
</VirtualHost>

配置为/etc/httpd/conf/httpd.conf并重新启动apachectl -k graceful,没有错误。但 images.login.acorn.lt 已关闭

答案1

为了能够images.login.acorn.lt工作,您必须分配相同的 IP login.acorn.lt(它们都必须指向您的地址)。

目前images.login.acorn.lt还未注册。

$ host login.acorn.lt
login.acorn.lt has address 79.98.30.58
$ host images.login.acorn.lt
Host images.login.acorn.lt not found: 3(NXDOMAIN)

答案2

您已向 DNS 注册商注册了自定义子域名,以便使其正常工作。我的意思是,您也需要为您的子域提供有效的 DNS 记录。您可以通过为每个新子域设置单独的 DNS 条目来实现这一点,但每个基于名称的虚拟主机都必须具有有效的 DNS 条目。此外,服务器上必须允许自定义域名。对于自定义子域域名,您必须指定并注册正确的 DNS。

相关内容