Lighttpd
Drupal + Lighttpd:啟用乾淨的 url(重寫)
我在我的 Mac 上模擬 Ubuntu,並將它用作伺服器。
我已經安裝了 lighttpd + Drupal,並且以下配置部分需要一個域名才能使乾淨的 url 工作。
因為我使用的是本地伺服器,所以我沒有域名,我想知道如何使它工作,因為本地機器的 ip 通常會發生變化。
謝謝
$HTTP["host"] =~ "(^|\.)mywebsite\.com" { server.document-root = "/var/www/sites/mywebsite" server.errorlog = "/var/log/lighttpd/mywebsite/error.log" server.name = "mywebsite.com" accesslog.filename = "/var/log/lighttpd/mywebsite/access.log" include_shell "./drupal-lua-conf.sh mywebsite.com" url.access-deny += ( "~", ".inc", ".engine", ".install", ".info", ".module", ".sh", "sql", ".theme", ".tpl.php", ".xtmpl", "Entries", "Repository", "Root" ) # "Fix" for Drupal SA-2006-006, requires lighttpd 1.4.13 or above # Only serve .php files of the drupal base directory $HTTP["url"] =~ "^/.*/.*\.php$" { fastcgi.server = () url.access-deny = ("") } magnet.attract-physical-path-to = ("/etc/lighttpd/drupal-lua-scripts/p-.lua") }
最快(快速和骯髒)的方法是編輯您的主機文件:http ://decoding.wordpress.com/2009/04/06/how-to-edit-the-hosts-file-in-mac-os-x-leopard /添加:
10.10.10.1 mywebsite.com
將 10.10.10.1 替換為您的 Ubuntu 實例的 IP。