apache22 + mod_fastcgi

alexus alexus at gmail.com
Sat Mar 10 01:35:52 UTC 2012


if it would be incorrectly it wouldn't work the first time (default host)
virtualhost has a copy from a default host, the only difference is
local path to directory, that's all
ifmodule is there just in case if for whatever reason module is
missing, site can operate in degraded state vs not operate at all and
other virtual hosts can work as well otherwise i have to go and
comment out alot of lines manually so it's not ifmodule as that proven
to work, but in any case i added ifmodule after, line was there before
without ifmodule so it didn't work before either..


mbp:~ alexus$ curl -I http://XX.XXX.XX.XXX/php/phpinfo.php
HTTP/1.1 200 OK
Date: Sat, 10 Mar 2012 01:34:29 GMT
Server: Apache/2.2.21 (FreeBSD) mod_ssl/2.2.21 OpenSSL/0.9.8q DAV/2
mod_python/3.3.1 Python/2.7.2 mod_fastcgi/2.4.6
X-Powered-By: PHP/5.3.8
Content-Type: text/html

mbp:~ alexus$ curl -I http://virtualhost.com/php/phpinfo.php
HTTP/1.1 200 OK
Date: Sat, 10 Mar 2012 01:34:42 GMT
Server: Apache/2.2.21 (FreeBSD) mod_ssl/2.2.21 OpenSSL/0.9.8q DAV/2
mod_python/3.3.1 Python/2.7.2 mod_fastcgi/2.4.6
Last-Modified: Thu, 23 Feb 2012 02:10:09 GMT
ETag: "97c8ef-11-4b99824b74240"
Accept-Ranges: bytes
Content-Length: 17
Content-Type: application/x-httpd-php

mbp:~ alexus$


On Fri, Mar 9, 2012 at 7:24 PM, Damien Fleuriot <ml at my.gd> wrote:
> I think you're naming your module incorrectly.
>
> First, try just setting the handler in your vhost w/o the ifmodule stuff.
> If that works, you know where you've gone wrong.
>
>
> On 9 Mar 2012, at 21:12, alexus <alexus at gmail.com> wrote:
>
>> i'd like to follow up with this question if possible
>>
>> On Wed, Mar 7, 2012 at 8:31 PM, alexus <alexus at gmail.com> wrote:
>>> ---
>>> LoadModule fastcgi_module     libexec/apache22/mod_fastcgi.so
>>>
>>> <IfModule mod_fastcgi.c>
>>>        AddHandler php5-fastcgi .php
>>>        FastCgiExternalServer /usr/local/www/apache22/data/php -socket
>>> /var/run/spawn_fcgi.sock
>>> </IfModule>
>>> ---
>>>
>>> this works for my apache for default virtualhost, yet if i use same
>>> thing under a virtualhost it won't work
>>>
>>> <VirtualHost *:*>
>>>        ServerName xxxx
>>>        DocumentRoot /home/xxx/xxx/htdocs/
>>>        <IfModule mod_fastcgi.c>
>>>                AddHandler php5-fastcgi .php
>>>                FastCgiExternalServer /home/xxx/xxx/htdocs/php -socket
>>> /var/run/spawn_fcgi.sock
>>>        </IfModule>
>>> </VirtualHost>
>>>
>>> in default virtual host i PHP scripts gets executed no problem, under
>>> second it actually just starts downloading that php script..
>>>
>>> any ideas?
>>>
>>> --
>>> http://alexus.org/
>>
>>
>>
>> --
>> http://alexus.org/
>> _______________________________________________
>> freebsd-questions at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"



-- 
http://alexus.org/


More information about the freebsd-questions mailing list