[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:17608] Re: apache の設定



Koshitai <koshitai@xxxxxxxxxxxxxxxx> wrote:
>> 日本語による Apache のメーリングリストもあります。
>> 
>>     http://www.apache.or.jp/misc/announcelist.html
>以後、こちらのメーリングリストに送ります。

個人的には、OS にあまり依存しない話は、あるなら専用の場所
(メーリングリストなど)で展開して欲しいな、と思っています。
 
>> Netscape Communicator 4.61 を使っていますが、サーバが示すファイルの
>> MIME Type が text だと、(NC が)改行コードを変換するようです。
>> text 以外を使ってみるとどうでしょうか。
>
>当方勉強不足の為 ”text 以外を使う”の意味が分かりません。
>具体的にサーバのどのファイルをいじればよいのでしょうか?
>それとも、Netscape Communicatorの設定を変更するという意味でしょうか?
>恐れ入りますが、回答願います。

「サーバの示す MIME type が text/???? の場合に改行コードを
  変換してしまう」のですから、サーバ (Apache) の設定で、
そのファイルの MIME type を text/???? 以外にすればよいのです。

方法はいくつかあります。

    * httpd.conf の TypesConfig に指定されているファイル
      (通常は mime.types という名前) で設定する。
    * httpd.conf の適当な場所で AddType ディレクティブを使って設定する。
    * AllowOverride FileInfo されているディレクトリ以下であるなら、
      AccessConfig (通常は .htaccess という名前) に指定されている
      ファイル中に AddType ディレクティブを使って設定する。

サーバ全体で一意の設定をするなら mime.types を書き換えるのがよいでしょう。
それ以外なら AddType を用います。AddType ディレクティブは以下のような
ルールなので、httpd.conf 内の(ほぼ?)どこでも、<VirtualHost> 内、
<Directory> 内 (<Location> なども含む)、.htaccess ファイル内の
いずれかの場所で指定できます。

   Syntax: AddType MIME-type extension extension...
   Context: server config, virtual host, directory, .htaccess
   Override: FileInfo
   Status: Base
   Module: mod_mime
   (Apache 付属マニュアル mod_mime.html より抜粋)

…

ダウンロードしようとしているファイル(?)が CGI の実行結果であるなら、
CGI が示す MIME type を text/???? 以外に変えればいいでしょう。

-- >8 -- signature -- >8 --
FROM    : 佐藤文優(さとうふみやす) <fumiya@xxxxxxxxx>
WEB     : http://www.bento.ad.jp/~fumiya/
WEB(LAN): http://kumasun.si.ykhm.cij.co.jp/
SAMBA   : http://samba.bento.ad.jp/