如何爲apache .gz gzip內容創建一個簡單的內容處理程序。我希望它解壓縮說http://localhost/doc/FAQ/Linux-FAQ.gz並將其作爲純文本發送到瀏覽器。在/ usr/share/doc和localhost/doc /中有很多Linux文檔。我不想用zless,zcat或vim來閱讀內容。我使用apache瀏覽本地機器上的文檔,並讓我的網頁瀏覽器將其作爲標準文本進行恢復,這樣它就不會每次都要求我下載* .gz文件。apache .gz gzip內容處理程序,用於Linux文檔/ usr/share/doc和localhost/doc/
Alias /doc/ "/usr/share/doc/"
Alias local.doc "/usr/share/doc/"
<Directory "/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
</Directory>
但現在我希望將/ usr/share/doc /下的所有.gz文件作爲純文本進行加密。我想我可以很簡單地用cgi-bin中的python腳本來做到這一點。我正在爲這些文件尋找一個很好的內容處理程序。就像處理php文件的方式一樣,.gz應該解壓縮併發送到瀏覽器。
<IfModule mod_php5.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
我看到有一個mod_deflate,這將如何適用。這可以處理gzip內容。
這會使瀏覽文檔變得更容易。任何編程資源在這裏都會很好。
@dolan可能我放在節我上面的部分。 –
nelaaro
2011-03-09 06:29:52
@nelaar據我所知,這應該很好..我更新了我的帖子,包括您的代碼。如果這不起作用,請回復 – 2011-03-09 06:33:01
/etc/apache2/sites-enabled/000-default的第41行的語法錯誤: 命令'Header'無效,可能是拼寫錯誤或未包含在服務器配置中的模塊定義的 41標頭集內容編碼:gzip – nelaaro 2011-03-09 06:34:44