Обработчик содержимого apache .gz gzip для документации Linux / usr / share / doc и localhost / doc /

Как я могу создать простой обработчик содержимого для содержимого apache .gz gzip. Я хочу, чтобы он распаковал, скажем, http: //localhost/doc/FAQ/Linux-FAQ.gz , и отправил его в браузер как обычный текст. Документация по Linux находится в / usr / share / doc и localhost / doc /. Я не хочу использовать zless, zcat или vim для чтения содержимого. Я использую apache для просмотра документации на моем локальном компьютере и заставляю свой веб-браузер восстанавливать его как стандартный текст, чтобы он не просил меня каждый раз загружать файл * .gz.

Alias /doc/ "/usr/share/doc/"
Alias local.doc "/usr/share/doc/"

    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128

Но теперь я хочу, чтобы все эти файлы .gz в / usr / share / doc / обслуживались как обычный текст. Думаю, я мог бы сделать это очень просто с помощью скрипта Python в cgi-bin. Я ищу хороший обработчик содержимого для этих файлов. Как и в случае с php-файлами, .gz следует распаковать и отправить в браузер.


  AddType application/x-httpd-php .php .phtml .php3
  AddType application/x-httpd-php-source .phps

LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

Я вижу, что есть mod_deflate, как это можно применить. Может ли это обрабатывать содержимое gzip.

Это значительно упростило бы просмотр документации. Любые программные ресурсы, которые помогут здесь, были бы хороши.

7
задан Community 20 December 2011 в 13:43
поделиться