httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Frank Gingras <francois.ging...@gmail.com>
Subject Re: AW: [users@httpd] Override main server conf
Date Wed, 10 Nov 2010 15:12:52 GMT
On 10/11/2010 10:01 AM, Axel Gallus wrote:
> My main server is configured with
>
>   LoadModule php5_module  modules/libphp5.so
>   AddType application/x-httpd-php         .php
>   AddType application/x-httpd-php-source  .phps
>   DirectoryIndex  index.html index.htm index.shtml index.php index.php3 index.cgi
>   AddHandler      cgi-script      .cgi
>
> Moreover I am allowed to use .htaccess in my webserver root:
>
> <Directory /home/../.public_html/webserverroot>
> 	AllowOverride All
> 	Allow	from All
> </Directory>
>
>
> In my webserver-root I want *.php files executed via mod_cgi and not mod_php5 so I added
this to my
> .htaccess in the webserverroot:
>
> Options +ExecCGI
> AddHandler cgi-script .cgi .php
>
> However I get an internal HTTP 500 Error when I try to execute *.php scripts.
> Maybe this is due to the fact, that the server doesn't know if the *.php file
> is to be executed via mod_php5 or mod_cgi. If I rename the *.php scripts to *.cgi they
work.
> Is there a way to let the *.php scripts execute via mod_cgi in my virtualhost/webserver-directory
> and having the main-server config having all other virtual hosts configured via mod_php5?
>
> Regards
>
> A.Gallus
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> -----Urspr√ľngliche Nachricht-----
> Von: Igor Cicimov [mailto:icicimov@gmail.com]
> Gesendet: Mo 08.11.2010 07:15
> An: users@httpd.apache.org
> Betreff: Re: [users@httpd] Override main server conf
>
> According to mod_mime documentation
>
> Context:    server config, virtual host, directory, .htaccess
>
> "Files having the name extension will be served by the specified
> handler-name. This mapping is added to any already in force, overriding any
> mappings that already exist for the same extension"
>
> so your config should be ok. Did you test if it doesn't work? Do the .cgi
> extension work for the host? Have you added
>
> Options +ExecCGI
>
> to make the files cgi executable for the appropriate directory in that
> virtual host?
>
> Post the vhost config if still having problems.
>
> Igor
>
> On Mon, Nov 8, 2010 at 9:49 AM, Axel Gallus<Axel.Gallus@profindis.de>wrote:
>
>>   Hello,
>>
>> I use apache in a virtual host environment.....
>>
>> My main server is configured with
>>
>> LoadModule php5_module  modules/libphp5.so
>> AddType application/x-httpd-php         .php
>> AddType application/x-httpd-php-source  .phps
>> DirectoryIndex  index.html index.htm index.shtml index.php index.php3
>> index.cgi
>> AddHandler      cgi-script      .cgi
>>
>> so that only *.cgi files get executed via interpreter in my
>> vhost-documentroot.
>>
>> I also want the *.php files to be executed as cgi, so I added
>> AddHandler      cgi-script      .cgi .php
>> to my perosnal vhost-config-section
>>
>> However, it seems that the main server config dominates the cgi-script
>> *.php config.
>> Is there a way to also treat .php files as cgi scripts in my virtualhost
>> under
>> this circumstances, how?
>>
>> Thx and regards
>>
>> A.Gallus
>>
>>
>>
>>
>>
>>
>>
>
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See<URL:http://httpd.apache.org/userslist.html>  for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>     "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org

What does the error log say, exactly?

Frank.


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message