Windows Server 2008 上的 Lighttpd 虚拟主机

Windows Server 2008 上的 Lighttpd 虚拟主机

我已经在我的服务器上顺利运行了 Windows Server 2008 两个月了,但只用于一个域。现在我有两个网站需要托管,我想设置虚拟主机。

我删除了“mod_simple_vhost”之前的哈希,并且我在配置下方的三行中添加了以下内容:

simple-vhost.server-root   = "C:\Program Files (x86)\LightTPD\htdocs\"
simple-vhost.default-host  = "cranktrain.com"
simple-vhost.document-root = "\"

而当这条路径全部加在一起时,它肯定是存在的。

保存并重启服务后,我无法连接。错误/访问日志中没有显示任何内容。

完整配置粘贴在这里:http://paste.pocoo.org/show/TcWlMCPZXdpKtucVZXls/

谢谢你!

答案1

这可能是一种糟糕的做法....但我一直使用如下所述的步骤:http://www.cyberciti.biz/tips/howto-lighttpd-web-server-setting-up-virtual-hosting.html

对于你的情况,我想补充一点:

$HTTP["host"] =~ "(^|\.)cranktrain\.com$" {
server.document-root = "C:\Program Files (x86)\LightTPD\htdocs\cranktrain.com"
server.errorlog = "C:\Program Files (x86)\LightTPD\logs\cranktrain.com\error.log"
accesslog.filename = "C:\Program Files (x86)\LightTPD\logs\cranktrain.com\access.log"
}

到我的 lighttpd.conf 文件的末尾。

答案2

$HTTP["host"] =~ "www\.cranktrain\.com$" {
server.document-root = "C:\Program Files (x86)\LightTPD\HTDOCS/"
}

禁用 simple-vhost 并尝试。如果成功,只需继续使用 Joseph 的链接:http://www.cyberciti.biz/tips/howto-lighttpd-web-server-setting-up-virtual-hosting.html 您必须调整路径等等......

相关内容