2013-05-09 53 views
1

我用HHVM運行的守護進程,具有以下配置:HHVM定製HDF配置需要完整的資源路徑

Server { 
Port = 80 
SourceRoot = /var/www/ 
} 

VirtualHost { 
{ 
Pattern = .* 
RewriteRules { 
    dirindex { 
    pattern = ^/(.*)/$ 
    to = $1/index.php 
    qsa = true 
    } 
} 
} 
} 

Extensions { 
css = text/css 
gif = image/gif 
html = text/html 
jpe = image/jpeg 
jpeg = image/jpeg 
jpg = image/jpeg 
png = image/png 
tif = image/tiff 
tiff = image/tiff 
txt = text/plain 
} 

我可以訪問的index.php,但不能用於/獲得「未找到」。我錯過了什麼?

回答

3

你錯過DefaultDocument,正確的是這樣的:

Server { 
    Port = 80 
    SourceRoot = /var/www/ 
    DefaultDocument = index.php 
} 
2

這爲我工作使用:

Server { 
    SourceRoot = /var/www/html/directory 
    DefaultDocument = index.php 
} 

我放棄了港口,因爲我已經用它設置在啓動時:

hhvm --mode daemon -vServer.Type=fastcgi -vServer.Port=9000 --config /etc/hhvm.hdf