-2
我有我的文件托管在192.168.1.1
。如何使用正则表达式在lighttpd服务器中编写重定向规则
假设192.168.1.1/about
是一个网页,我想用newserver.com/about
更换192.168.1.1
如何写一个重定向这样的情景?
我有我的文件托管在192.168.1.1
。如何使用正则表达式在lighttpd服务器中编写重定向规则
假设192.168.1.1/about
是一个网页,我想用newserver.com/about
更换192.168.1.1
如何写一个重定向这样的情景?
要为某个域提供内容(您的情况为newserver.com
),您需要在DNS中添加一条指向您服务器的A记录(192.168.1.1
)。如果只有本地网络,请将其添加到本地dns服务器或单台计算机上的主机文件。
如果所提供的IP和域的内容应该相同,则不需要执行任何操作。否则,你可以设置不同的文档根:
$HTTP["host"] == "newserver.com" {
server.document-root = "/var/www/servers/newserver.com/"
}
然后你就可以添加一个重定向
$HTTP["host"] == "192.168.1.1" {
url.redirect = ("^/(.*)" => "http://newserver.com/$1")
}
也有看的lighttpd的documentation