【问题标题】:Apache2 subdomain go to different folderApache2子域转到不同的文件夹
【发布时间】:2018-07-16 18:12:41
【问题描述】:

我想子域使用不同的文件夹。例如:example.com 使用 /var/www/exampleblog.example.com 使用 /var/www/exampleblog

现在,如果我转到 example.comwww.example.com 网站加载正确,但如果我转到 blog.example.com 我得到 DNS_PROBE_FINISHED_NXDOMAIN

虚拟主机文件:

example.conf

<VirtualHost *:80>
        DocumentRoot /var/www/example/
    ServerName example.com
    ServerAlias www.example.com
        <Directory "/var/www/example/">
                AllowOverride All
                Options FollowSymLinks
        </Directory>
    ErrorLog /var/log/apache2/example-error
</VirtualHost>

还有:

exampleblog.conf

<VirtualHost *:80>
        DocumentRoot /var/www/exampleblog
        ServerName blog.example.com
        <Directory "/var/www/exampleblog/">
                AllowOverride All
                Options FollowSymLinks
        </Directory>
        ErrorLog /var/log/apache2/exampleblog-error
</VirtualHost>

我做错了什么?

【问题讨论】:

  • DNS_PROBE_FINISHED_NXDOMAIN与Apache无关,表示你的blog.example.com名称无法解析,请检查你的dns设置。
  • 我的域名DNS设置是:nakeddomain、博客和www被重定向到同一个IP地址(到我的VPS)
  • 如果你去toolbox.googleapps.com/apps/dig 并测试blog.example.com 的A 记录,它是否正确解析?

标签: linux apache .htaccess virtualhost


【解决方案1】:

错误是:当我写问题时,域注册商没有发送新设置。他们写道,大约需要 15-20 分钟,但不知何故需要更多时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-28
    • 2017-07-04
    • 2012-08-07
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    • 2012-05-14
    • 2016-04-07
    相关资源
    最近更新 更多