Not sure why this worked, but after chatting w/ my server guy, it works. It was a permissions issue:
I gave IUSR read/execute permissions to the directory that had the filter's dll. Did a restart and it started working. Scott Talsma CTO echo.eleven 404.845.3458 -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of John Beynon Sent: Tuesday, November 29, 2005 12:23 PM To: [email protected] Subject: [farcry-dev] Re: Friendly URLs->ISAPI_Rewrite + FarCry--IIS/CF problem? or are you trying to use the lite version which doesn't support per site configurations? (if i remember correctly) On 11/29/05, John Beynon <[EMAIL PROTECTED]> wrote: > no, network service needs read permission on the httpd.ini file in the > site and then if you want http.parse.errors to be created then network > service needs modify permission on the folder above to allow it to > create the file > > network service should already have permission on the c:\program > files\...etc folder as that's where the global httpd.ini comes from > > john. > > On 11/29/05, Scott Talsma <[EMAIL PROTECTED]> wrote: > > > > The website is running in the default app pool under the predefined > > security account "Network Service". > > > > Are you suggesting that I need to give that user read/write > > permission on the C:\Program Files\Helicon\ISAPI_Rewrite directory? > > > > Note that nothing is showing up in the event log. > > > > > > Another potential solution: do I need to explicitly allow the > > extension under IIS6's "Web Service Extension" listing? (refer to > > http://marc.theaimsgroup.com/?l=tomcat-user&m=106251758316868&w=2) > > > > > > Scott Talsma > > CTO > > echo.eleven > > 404.845.3458 > > > > -----Original Message----- > > From: [email protected] > > [mailto:[EMAIL PROTECTED] On Behalf Of John Beynon > > Sent: Tuesday, November 29, 2005 12:03 PM > > To: [email protected] > > Subject: [farcry-dev] Re: Friendly URLs->ISAPI_Rewrite + > > FarCry--IIS/CF problem? > > > > > > has the identity of the app pool got permission to access the > > httpd.ini file? I have it working on win2k3 with cf on standalone > > servers as well as clustered jrun with SAN disks - a nightmare to > > get to the bottom of the problem but got there in the end, usually > > it's a permission thing to get it playing nicely. > > > > > > john. > > > > On 11/29/05, Scott Talsma <[EMAIL PROTECTED]> wrote: > > > > > > As Tyler recommended, I have installed ISAPI_Rewrite (lite version). > > > It works on localhost and on staging, but I cannot get it to > > > respond at all on my live box (Win2003). Has anyone seen this? > > > Could CF7 be getting the request before the filter? I had Spikes > > > FU Servlet installed, but have since removed it from the web.xml and restarted CF. > > > > > > I have even tried rules that do not have anything to do w/CF (e.g. > > > rewrite /asdf -> /). > > > > > > > > > Scott Talsma > > > CTO > > > echo.eleven > > > 404.845.3458 > > > > > > -----Original Message----- > > > From: [email protected] > > > [mailto:[EMAIL PROTECTED] > > > On Behalf Of Tyler Ham > > > Sent: Tuesday, October 25, 2005 9:09 AM > > > To: [email protected] > > > Subject: [farcry-dev] Re: Friendly URLs > > > > > > > > > On 10/25/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > > without Spike's java servlet - via IIS ISAPI url rewriting. > > > > Can somebody point my to a guide or give me a quick lowdown on > > > > what is required to get FU's up and running? > > > > > > Craig + anyone else who might be interested in this info, > > > > > > We are running with Farcry 3.0 on our production sites with > > > friendly urls working *without* the servlet. I will loosely > > > describe our configuration here for anyone who is interested. > > > > > > We are running IIS 6, on Windows Server 2003, MySQL 4.1.8, > > > ColdFusion MX 6.1. > > > > > > We run multiple Farcry instances under a single domain. The web > > > addresses vary, depending on the instance. For example: > > > Instance 1: http://domain.com/ > > > Instance 2: http://domain.com/instance2/ Instance 3: > > > http://domain.com/~instance3/ Instance 4: > > > http://domain.com/something/instance4/ > > > > > > The Admin addresses all conform to a particular format, for example: > > > Instance 1: http://domain.com/farcry/instance1_admin/ > > > Instance 2: http://domain.com/farcry/instance2_admin/ > > > And so on... > > > > > > We have an apps.cfm file that looks for the 'instance1' or 'instance2' > > > (or whatever) part of the admin url and sets the stApps struct > > > accordingly, so the correct instance's application.cfm is loaded. > > > (I'm not sure if this is still necessary, but it's how we've been > > > running since Farcry 2.3) > > > > > > The friendly url prefix for each instance is something like > > > '/go/instance1/'. So all of our friendly urls start with '/go/', > > > and then go on to be specific to an instance. > > > > > > We have set up ISAPI_Rewrite with IIS. > > > See http://www.isapirewrite.com. We are using the lite version > > > (the free one). > > > We have our own authentication system (we're a department at a > > > University, The University manages the authentication system), and > > > we require SSL for this. We used to add a couple of lines to > > > Application.cfm files to require SSL, but have now switched to > > > using a > > rule in the ISAPI_Rewrite config file. > > > That rule looks something like this: > > > RewriteCond %HTTPS OFF > > > RewriteRule /go/instance2/(.*) https://domain.com/go/instance2/$1 > > > [I,L,R] > > > > > > Then the ISAPI_Rewrite rule for friendly urls for instance2 looks > > > like > > > this: > > > RewriteRule /go/instance2([^\?]*)(?:\?(.*))? > > > /instance2/go.cfm\?path=/go/instance2$1&$2 [I,L] > > > > > > The ([^\?]*) is regular expression speak for "zero or more > > > non-question mark characters" > > > - This will get the string of the rest of the friendly url path > > > The (?:\?(.*))? is regular expression speak for "string of all > > > characters after a question-mark, if any" > > > - This will get the 'query_string'. > > > The extended path gets added to the path url parameter and the > > > query_string is appended, when the appropriate go.cfm is called. > > > > > > If you just have a single farcry web with friendly urls at /go/, > > > your rule might just be: > > > RewriteRule /go([^\?]*)(?:\?(.*))? /go.cfm\?path=/go$1&$2 [I,L,R] > > > > > > I didn't dig too deeply, so a set of options different from I,L,R > > > might be better. > > > > > > Hope this is helpful! > > > > > > -Tyler > > > > > > > > > > > > -- > > <a > > href="http://spreadfirefox.com/community/?q=affiliates&id=734&am > > p;t=1">G > > et > > Firefox!</a> > > > > > > > -- > <a > href="http://spreadfirefox.com/community/?q=affiliates&id=734& > t=1">Get > Firefox!</a> > -- <a href="http://spreadfirefox.com/community/?q=affiliates&id=734&t=1">G et Firefox!</a>
