默认端口为80。所以使用以下命令:(已解决)lighttpd,仅将IP重定向到https和特定端口?
$SERVER["socket"] == ":80" {
$HTTP["host"] =~ "(.*)" {
url.redirect = ("^/(.*)" => "https://%1:8000/$1")
}
}
这重定向自带的端口80上的一切(10.10.10.10将默认为端口80)8000端口以https。
目前我lighttpd.conf文件...
server.port = 8000
...
$SERVER["socket"] == ":8080" {
$HTTP["host"] =~ "([^:/]+)" {
url.redirect = ("^/(.*)" => "https://%1:8000/$1")
}
}
server.modules = (
"mod_accesslog",
"mod_fastcgi",
"mod_rewrite",
"mod_auth",
"mod_redirect"
)
...
现在,我可以得到所有的交通前往8080端口重定向到8000端口(这里的一切实际上是位于)。我希望能够输入IP本身(在这里使用IP),并将您重定向到https和端口8000(例如101.102.103.104 => https://101.102.103.104:8000
)。现在我可以得到101.102.103.104:8080 => https://101.102.103.104:8000
。我只想使用IP。