我目前正在我的服务器上托pipe一些网站,我使用Lighttpd。
现在我正在开发一个使用Node.js的Web应用程序,我希望能够创build指向Node.js应用程序的虚拟主机。
假设我想将test.com:80指向myserver.org:3000。 我不相信可以直接使用Node.js,因为端口80已经在机器上注册了。 所以我看到的唯一方法是使用Lighttpd的某种反向代理。 但我不知道如何以及如何去做。
确保先启用lighttpd的mod_proxy 。 将test.com所有请求发送到Node.js后端(假设它在本地主机上;正确?):
$HTTP["host"] == "test.com" { proxy.server = ( "" => ( ( "host" => "127.0.0.1", "port" => 3000 ) ) ) }