-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