从外部访问 Apache 子域

从外部访问 Apache 子域

我最近刚刚在我的 Apache Web 服务器上配置了一个 localhost 子域。

域名:hjm.im 子域名:blog.hjm.im

它在我的服务器上正常工作(这很合理),但我如何从外部访问它。如果您blog.hjm.im在浏览器中输入,则不会返回任何内容。

我需要创建 DNS 记录吗?或者 Apache 内部是否有一些设置可以帮我完成此操作?

答案1

您应该在 DNS 中有一个指向 FQDN 的 CNAME 记录。您还应该在子域/etc/apache2/sites-available/blog.hjm.im.conf 请求中列出子域参数,子域请求将转发到您的服务器,Apache 将解析子域请求。这正是我为我的服务器配置七个子域的方式。

您在之前(已删除)的帖子中为虚拟服务器实例输入的值对于虚拟服务器实例来说看起来不错,只是它们与您的根域集中到同一个文件中。

相关内容