将页面重定向到lighttpd中的特定IP和端口



我在同一网络下有2个服务器,我希望将domain.com/page重定向到192.168.2.16:22348,所以我在lighttpd.conf中得到了这个:lighttpd作为反向代理

$HTTP["url"] =~ "^/page" {
proxy.server = ( "" => ( ( "host" =>  "192.168.2.16", "port" => 22348 ) ) )
}

,但我最终得到重定向到192.168.2.16/地图不存在(我只得到index.html,但我不能改变它),并返回404。是否有办法只传递IP和端口,而不是/页?

(我也尝试用同样的方式domain.com/googlegoogle.com,但最终以google.com/google结束)

其他我也试过:https://redmine.lighttpd.net/projects/1/wiki/Docs_ModProxy

其他我也试过:https://redmine.lighttpd.net/projects/1/wiki/Docs_ModProxy

我认为你应该看看同一页的proxy.header"map-urlpath"

所以我决定使用subdomain.domain.com而不是使用www.domain.com/page。这是我得到的。

$HTTP["host"] =~ "subdomain.domain.com" {
proxy.server = ( "" =>  ( ( "host" => "192.168.2.16", "port" => "22348" ) ) )
}

由于subdomain.domain.com/之后没有任何内容,它不会传递任何内容,但只有ip和端口(192.168.2.16:22348),所以我不需要修改第二台机器的任何内容。我认为这比使用/page更容易配置。

最新更新