simple-vhost.server-root = "/var/www/servers/"
simple-vhost.default-host = "default"
simple-vhost.document-root = "/"
將這三行前面的註解給拿掉,然後存檔,restart lighttpd,這樣你的 lighttpd 就可以支援 virtual hosts 虛擬主機了。
放置每個 virtual host 網頁的目錄就在 simple-vhost.server-root 所設定的目錄下,例如
- hostname 是 stoorz.org 的話,就放在 /var/www/servers/stoorz.org/ 下。
- hostname 是 blog.stoorz.org 的話,就放在 /var/www.server/blog.stoorz.org/ 下。
此外,不同的 virtual host 會有各自不同的設定,在 /etc/lighttpd.conf 的設定檔裡面,我們利用 $HTTP["host"] == "HOSTNAME" {} 來分開設定,例如
$HTTP["host"] == "blog.stoorz.org"{
server.document-root = "/var/www/server/blog.stoorz.org"
server.error-handler-404 = "index.php"
...
}
這樣子的話,不同的 virtual host 就可以有各自的區塊來作自己的設定。
沒有留言:
張貼留言