サーバーはApache2です。
タイトルの通りなのですが、壊れるまたはおかしいファイルになってしまいます。
ProFTPDでアップロードしてダウンロードすると大丈夫なのですが、Webサーバーを通すと壊れるようです。。
RAR形式は大丈夫だったので、おそらくZip形式だけです。
お助けください・・
サーバー通信データ圧縮(mod_deflate)の設定をしていませんか?
#使ってると仮定してコメントします。
こちらのサイトの設定ですとZIPファイルを再圧縮してるのでZIPファイルが正しくダウンロードできないようです。
/etc/apache2/conf/httpd.confの下記を箇所を変更してみてください。
>画像ファイルは圧縮しない
>SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
画像・圧縮ファイルは圧縮しない
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|zip|jar)$ no-gzip dont-vary
これでZIPファイルの再圧縮はされないので正しくダウンロードできると思いますよ。
上記のように設定したら見事直りました。
ご迷惑をかけて申しわけない。
前回構築したときには、こういうことにならなかったのに・・
バージョンあがって変わったのかな?
直ってよかったですね^^
apache1.x系ですと問題なかったはずなので、2.x系で何かしら変更があったみたいですね。
#詳しくは調べてませんので不明です。
ありがとうございました。
しっかりメモとって次からは気をつけます。