Link to home
Start Free TrialLog in
Avatar of rtorresmtz
rtorresmtz

asked on

Installing mod_gzip

I want to install the mod_zip because I read that this will accelerate  my strore (oscommerce) ..Is it true?

I download the ApacheModuleGzip.dll and I set lis line in th httpd.conf

LoadModule gzip_module "c:/php/ApacheModuleGzip.dll"

But it didn´t work.

Do I need to configure other things?

The error message  Can not load "c:/php/ApacheModuleGzip.dll" the specified module could not be found.

I put the ApacheModuleGzip.dll in c:/php directory c:/windows and c:/windows/system32 but it didn´t work.

May you help me.

Thanks,


ASKER CERTIFIED SOLUTION
Avatar of _Marcel_
_Marcel_
Flag of Netherlands image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of rtorresmtz
rtorresmtz

ASKER

Hi!!!

May you be more explicite about the proper directives I need to set and how to set the right for the execution of apache?
There are quite some things that can be set. Maybe better to provide a link:

http://www.howtoforge.com/linux_apache_mod_gzip_6

Probably you won't need half of them or even maybe more), but it's always good to know what is possible.
do I have to compile mod_gzip.c with the modification are showed in the link you send me?

Is another way to do it with out to compile this file
No, no, it's not necesary when you use the pre-compiled dll as a load module. The link was just provided because it gives a nice overview of all possible settings for your httpd.conf.
Then do you mean I need to add all this line to the  httpd.conf file?

LoadModule gzip_module modules/ApacheModuleGzip.dll

mod_gzip_on                   Yes
mod_gzip_can_negotiate        Yes
mod_gzip_static_suffix        .gz
AddEncoding              gzip .gz
mod_gzip_update_static        No
mod_gzip_command_version      '/mod_gzip_status'
mod_gzip_temp_dir             /tmp
mod_gzip_keep_workfiles       No
mod_gzip_minimum_file_size    500
mod_gzip_maximum_file_size    500000
mod_gzip_maximum_inmem_size   60000
mod_gzip_min_http             1000
mod_gzip_handle_methods        GET POST
mod_gzip_item_exclude         reqheader  "User-agent: Mozilla/4.0[678]"
mod_gzip_item_include         file       \.html$
mod_gzip_item_exclude         file       \.js$
mod_gzip_item_exclude         file       \.css$
mod_gzip_item_include         file       \.pl$
mod_gzip_item_include         handler    ^cgi-script$
mod_gzip_item_include         mime       ^text/html$
mod_gzip_item_include         mime       ^text/plain$
mod_gzip_item_include         mime       ^httpd/unix-directory$
mod_gzip_item_exclude         mime       ^image/
mod_gzip_dechunk              Yes
LogFormat                     "%h %l %u %t \"%V %r\" %<s %b mod_gzip: %{mod_gzip_result}n In:%{mod_gzip_input_size}n -< Out:%{mod_gzip_output_size}n = %{mod_gzip_compression_ratio}n pct." common_with_mod_gzip_info2
CustomLog                     logs/mod_gzip.log common_with_mod_gzip_info2
mod_gzip_add_header_count     Yes
mod_gzip_send_vary            On

Depending on which you will use, yes. (When you use the default vlue it won't be necessary to set the setting; then again, you are sure what is used).