I've been struggling with how to enable SSI includes to include a standard 
banner and footer on my pages.  I'm looking for the correct rule that allows 
SSI includes.

The files are included when I have a directory rule on / with an SSI handler, 
but then I can't get the default index.html page.

The default rule for / is directory with handle List and Send.

When I change the ssi rule to be either a directory rule on /ssi, or a fullpath 
rule on /ssi with an SSI handler, I can get the default index.html page, but 
not the SSI includes.  

The include I have in my html files is: 
<!--#include virtual="banner.html" -->
or
<!--#include virtual="ssi/banner.html" -->
depending on what combination of rules I'm trying.

What is the correct set of rules to allow SSI includes and have a default page 
of index.html?  A real cherokee.conf sample would be useful ...

The main rules from cherokee.conf are below if that helps...

Thanks for your assistance.

Paul C

server!bind!1!port = 80
server!chunked_encoding = 1
server!iocache = 1
server!keepalive = 1
server!keepalive_max_requests = 500
server!panic_action = /usr/local/cherokee/bin/cherokee-panic
server!pid_file = /usr/local/cherokee/var/run/cherokee.pid
server!server_tokens = full
server!timeout = 15
vserver!10!collect_statistics = 1
vserver!10!directory_index = index.html
vserver!10!document_root = /home/pciarfella/www
vserver!10!keepalive = 1
vserver!10!logger = combined
vserver!10!logger!access!buffsize = 16384
vserver!10!logger!access!filename = /usr/local/cherokee/var/log/cherokee.access
vserver!10!logger!access!type = file
vserver!10!logger!error!filename = /usr/local/cherokee/var/log/cherokee.error
vserver!10!logger!error!type = file
vserver!10!logger!x_real_ip_access_all = 0
vserver!10!logger!x_real_ip_enabled = 0
vserver!10!nick = default
vserver!10!rule!1000!encoder!deflate = 0
vserver!10!rule!1000!encoder!gzip = 0
vserver!10!rule!1000!handler = fcgi
vserver!10!rule!1000!handler!balancer = round_robin
vserver!10!rule!1000!handler!balancer!source!1 = 1
vserver!10!rule!1000!handler!change_user = 0
vserver!10!rule!1000!handler!check_file = 1
vserver!10!rule!1000!handler!error_handler = 0
vserver!10!rule!1000!handler!pass_req_headers = 0
vserver!10!rule!1000!handler!xsendfile = 0
vserver!10!rule!1000!match = fullpath
vserver!10!rule!1000!match!final = 1
vserver!10!rule!1000!match!fullpath!1 = /logs
vserver!10!rule!1000!no_log = 0
vserver!10!rule!1000!only_secure = 0
vserver!10!rule!900!encoder!deflate = 0
vserver!10!rule!900!encoder!gzip = 0
vserver!10!rule!900!handler = fcgi
vserver!10!rule!900!handler!balancer = round_robin
vserver!10!rule!900!handler!balancer!source!1 = 1
vserver!10!rule!900!handler!change_user = 0
vserver!10!rule!900!handler!check_file = 0
vserver!10!rule!900!handler!error_handler = 0
vserver!10!rule!900!handler!pass_req_headers = 1
vserver!10!rule!900!handler!xsendfile = 0
vserver!10!rule!900!match = fullpath
vserver!10!rule!900!match!directory = /get
vserver!10!rule!900!match!final = 1
vserver!10!rule!900!match!fullpath!1 = /get
vserver!10!rule!900!no_log = 0
vserver!10!rule!900!only_secure = 0
vserver!10!rule!800!encoder!deflate = 0
vserver!10!rule!800!encoder!gzip = 0
vserver!10!rule!800!handler = fcgi
vserver!10!rule!800!handler!balancer = round_robin
vserver!10!rule!800!handler!balancer!source!1 = 1
vserver!10!rule!800!handler!change_user = 0
vserver!10!rule!800!handler!check_file = 0
vserver!10!rule!800!handler!error_handler = 1
vserver!10!rule!800!handler!pass_req_headers = 1
vserver!10!rule!800!handler!xsendfile = 0
vserver!10!rule!800!match = fullpath
vserver!10!rule!800!match!final = 1
vserver!10!rule!800!match!fullpath!1 = /pdp
vserver!10!rule!800!no_log = 0
vserver!10!rule!800!only_secure = 0
vserver!10!rule!700!encoder!deflate = 0
vserver!10!rule!700!encoder!gzip = 0
vserver!10!rule!700!handler = fcgi
vserver!10!rule!700!handler!balancer = round_robin
vserver!10!rule!700!handler!balancer!source!1 = 1
vserver!10!rule!700!handler!change_user = 0
vserver!10!rule!700!handler!check_file = 0
vserver!10!rule!700!handler!error_handler = 1
vserver!10!rule!700!handler!pass_req_headers = 1
vserver!10!rule!700!handler!xsendfile = 0
vserver!10!rule!700!match = fullpath
vserver!10!rule!700!match!directory = /getschema
vserver!10!rule!700!match!final = 1
vserver!10!rule!700!match!fullpath!1 = /getschema
vserver!10!rule!700!no_log = 0
vserver!10!rule!700!only_secure = 0
vserver!10!rule!600!handler = common
vserver!10!rule!600!match = directory
vserver!10!rule!600!match!directory = /
vserver!10!rule!600!match!final = 1
vserver!10!rule!500!encoder!gzip = 1
vserver!10!rule!500!handler = server_info
vserver!10!rule!500!handler!type = just_about
vserver!10!rule!500!match = directory
vserver!10!rule!500!match!directory = /about
vserver!10!rule!500!match!final = 1
vserver!10!rule!400!document_root = /usr/local/cherokee/lib/cgi-bin
vserver!10!rule!400!handler = cgi
vserver!10!rule!400!match = directory
vserver!10!rule!400!match!directory = /cgi-bin
vserver!10!rule!400!match!final = 1
vserver!10!rule!300!document_root = /usr/local/cherokee/share/cherokee/themes
vserver!10!rule!300!handler = file
vserver!10!rule!300!match = directory
vserver!10!rule!300!match!directory = /cherokee_themes
vserver!10!rule!300!match!final = 1
vserver!10!rule!200!document_root = /usr/local/cherokee/share/cherokee/icons
vserver!10!rule!200!handler = file
vserver!10!rule!200!match = directory
vserver!10!rule!200!match!directory = /icons
vserver!10!rule!200!match!final = 1
vserver!10!rule!100!encoder!deflate = 0
vserver!10!rule!100!encoder!gzip = 0
vserver!10!rule!100!expiration!time = 5m
vserver!10!rule!100!handler = common
vserver!10!rule!100!handler!allow_dirlist = 1
vserver!10!rule!100!handler!allow_pathinfo = 0
vserver!10!rule!100!handler!date = 1
vserver!10!rule!100!handler!group = 0
vserver!10!rule!100!handler!iocache = 0
vserver!10!rule!100!handler!size = 1
vserver!10!rule!100!handler!symlinks = 1
vserver!10!rule!100!handler!theme = default
vserver!10!rule!100!handler!user = 0
vserver!10!rule!100!match = default
vserver!10!rule!100!match!final = 1
vserver!10!rule!100!no_log = 0
vserver!10!rule!100!only_secure = 0

_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to