在lighttpd服务器上设置子域

在lighttpd服务器上设置子域

我正在我的树莓派 p3 上运行 OSMC,并尝试设置一个网页供内部使用。

我安装了lighttpd,当我尝试访问“osmc.local”时,lighttpd 页面显示得很好。现在我想设置一个子域,例如“xyz.osmc.local”。

我知道需要编辑文件“/etc/lighttpd/lighttpd.conf”,并且需要添加如下所示的行来创建子域/虚拟主机。

$HTTP["host"] == "sub.example.com" {
server.document-root = "/var/www/sub.example.com/public/htdocs"
server.errorlog = "/var/www/sub.example.com/logs/error.log"
accesslog.filename = "/var/www/sub.example.com/logs/access.log"
}

但无论我做什么,即使域“osmc.local”工作正常,也没有子域工作。

有什么建议么?

答案1

xyz.osmc 这是您放入本地计算机 DNS 解析器或 DNS 主机文件中的记录,而不是 xyz 原因是本地计算机中的域的名称为 local 其余的就像创建子域和子子域等。
它首先解析为域,然后解析为子域子子域

相关内容