Apache .gz gzip içeriği için basit bir içerik işleyici nasıl oluşturabilirim? http://localhost/doc/FAQ/Linux-FAQ.gz unun açılmasını ve tarayıcıya düz metin olarak göndermesini istiyorum. Linux için/usr/share/doc ve localhost/doc/adreslerinde çok fazla dokümantasyon var. İçeriği okumak için zless, zcat veya vim kullanmak istemiyorum. Yerel makinemin belgelerine göz atmak için apache kullanıyorum ve web tarayıcımın standart bir metin olarak yeniden canlanmasını sağladım, böylece * .gz dosyasını her seferinde indirmemi istemiyor.apache .gz gzip içerik işleyicisi/usr/share/doc ve 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>
Ama Şimdi/usr/share/doc altında tüm bu .gz dosyayı istiyorum/düz metin olarak servered edilecek. Bence bunu cgi-bin'deki bir python betiğiyle yapabilirim. Bu dosyalar için güzel bir içerik işleyici arıyorum. Php dosyaları ele alındığı gibi .gz sıkıştırılmamış ve tarayıcıya gönderilmelidir.
<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
Görüyorum ki bir mod_deflate var, bu nasıl uygulanır? Bu, gzip içeriğini ele alabilir.
Tarama belgelerini bu kadar kolaylaştırabilir. Buraya yardımcı olacak herhangi bir program kaynağı güzel olurdu.
@dolan ben yukarıda sahip bölümünde bölüm koyabilirsiniz. –
nelaaro
@nelaar Bildiğim kadarıyla, bu işe yaramalı .. Kodumu eklemek için gönderimi güncelledim. Mesaj tekrar o hat 41 üzerinde –
sözdizimi hatası çalışmıyor eğer/etc/apache2/siteler etkin/000-default: Geçersiz komut 'Başlık', belki sunucu yapılandırmasında bulunmayan bir modül tarafından yanlış yazılmış veya tanımlanmış 41 Header set Content-Encoding: gzip – nelaaro