Hi Taher, When I dont' use any handler it still does not work. I used the wordpress website to create this virtual host, but want to add an extra virtual/alias called /torrent which also hosts php files.
This is my config: vserver!20!match!domain!1 = www.pcintelligence.nl vserver!20!nick = www.pcintelligence.nl vserver!20!rule!600!disabled = 0 vserver!20!rule!600!document_root = /var/www/www.pcintelligence.nl/torrent/html vserver!20!rule!600!handler = common vserver!20!rule!600!match = directory vserver!20!rule!600!match!directory = /torrent vserver!20!rule!600!match!final = 0 vserver!20!rule!600!no_log = 0 vserver!20!rule!600!only_secure = 0 vserver!20!rule!500!disabled = 0 vserver!20!rule!500!encoder!gzip = 1 vserver!20!rule!500!handler = fcgi vserver!20!rule!500!handler!balancer = round_robin vserver!20!rule!500!handler!balancer!source!1 = 1 vserver!20!rule!500!handler!error_handler = 1 vserver!20!rule!500!match = extensions vserver!20!rule!500!match!extensions = php vserver!20!rule!500!match!final = 0 vserver!20!rule!500!timeout = 30 vserver!20!rule!400!disabled = 0 vserver!20!rule!400!handler = file vserver!20!rule!400!match = fullpath vserver!20!rule!400!match!final = 1 vserver!20!rule!400!match!fullpath!1 = /favicon.ico vserver!20!rule!400!match!fullpath!2 = /robots.txt vserver!20!rule!400!match!fullpath!3 = /crossdomain.xml vserver!20!rule!300!disabled = 0 vserver!20!rule!300!handler = redir vserver!20!rule!300!handler!rewrite!1!regex = (.*)/ vserver!20!rule!300!handler!rewrite!1!show = 0 vserver!20!rule!300!handler!rewrite!1!substring = $1/index.php vserver!20!rule!300!match = fullpath vserver!20!rule!300!match!final = 1 vserver!20!rule!300!match!fullpath!1 = / vserver!20!rule!300!match!fullpath!2 = /wp-admin/ vserver!20!rule!200!disabled = 0 vserver!20!rule!200!handler = file vserver!20!rule!200!handler!iocache = 1 vserver!20!rule!200!match = exists vserver!20!rule!200!match!final = 1 vserver!20!rule!200!match!iocache = 1 vserver!20!rule!200!match!match_any = 1 vserver!20!rule!200!match!match_only_files = 1 vserver!20!rule!100!disabled = 0 vserver!20!rule!100!handler = redir vserver!20!rule!100!handler!rewrite!1!regex = /(.+) vserver!20!rule!100!handler!rewrite!1!show = 0 vserver!20!rule!100!handler!rewrite!1!substring = /index.php?/$1 vserver!20!rule!100!match = default vserver!20!rule!100!match!final = 1 vserver!20!ssl_certificate_file = /etc/pki/tls/certs/www.pcintelligence.nl.pem vserver!20!ssl_certificate_key_file = / Kind regards, Michiel On 2/25/10 9:32 PM, Taher Shihadeh wrote: > Hi Michiel. > > You don't need to configure any handler for that rule. Being a non-final > directory rule, the specified document root will be read and the > evaluation will continue. > You get to the PHP rule, which then knows how to handle the php > extension, and the evaluation proceeds until you get to a final rule. > > Here you have a very basic (working) configuration file to demonstrate > the concept. > Unless I'm missing the point, of course. > > Good luck! :) > > Michiel van Es wrote: >> Hi Taher, >> >> Yes I have seen the basic steps, it is a non final folder, it is above >> of the php extension. >> It is offering me when I go to /torrent/ a 403 or when I go to >> /torrent/index.php a download file. >> I am sorry but I could not find the solution at one of your screencasts. >> >> For example what kind of handle should I take? I can not find that on >> the screencast. >> >> Kind regards, >> >> Michiel > _______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
