0

最近、私たちのubuntu 10.04サーバーがフラッシュファイルの提供を停止しました。数日前までは機能していましたが、最近、いくつかの問題があることが報告されました。調査の結果、(明らかな) 理由もなく .swf ファイルを提供していないのは apache です。

ログに表示される内容:

IP.NU.MB.ER - - [07/Nov/2012:06:05:13 +0100] "GET /path/to/ZeroClipboard.swf HTTP/1.1" 200 1385 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11"
IP.NU.MB.ER - - [07/Nov/2012:06:05:19 +0100] "-" 408 0 "-" "-"

他のファイルは通常どおりサーバーです (実際、Flash を除いて Web サイトは動作しています)。

ファイル mime_type を認識しているようで、実際にはファイル拡張子を変更しても何も起こりませんでした。MIME タイプの /etc/apache2/magic ファイルで少し遊んでみましたが、フラッシュへの参照が見つかります。

 # flash:        file(1) magic for Macromedia Flash file format
 #
 0       string          FWS             
 >3      byte            x                       application/x-shockwave-flash

また、後で私が見つけた同じファイルで:

# From: Denis Knauf, via gentoo.
0       string  fLaC            audio/x-flac
0       string  CWS             application/x-shockwave-flash

mod_deflate が一部のファイル タイプで問題を引き起こす可能性があることを読みましたが、適切に構成されているように見えました。圧縮するファイルのリストから swf ファイルを除外し、モジュールをまったく無効にしましたが、まだうまくいきません。

これはApacheモジュールのリストです:

$'ls' /etc/apache2/mods-enabled                                                                             
alias.conf            autoindex.conf  fastcgi.conf      proxy.conf
alias.load            autoindex.load  fastcgi.load      proxy_http.load
auth_basic.load       cgi.load        mime.conf         proxy.load
authn_file.load       deflate.conf    mime.load         reqtimeout.conf
authz_default.load    deflate.load    negotiation.conf  reqtimeout.load
authz_groupfile.load  dir.conf        negotiation.load  rewrite.load
authz_host.load       dir.load        php5.conf         setenvif.conf
authz_user.load       env.load        php5.load         setenvif.load

また、wget経由でサーバーにアクセスしようとすると、しばらくするとタイムアウトするだけです

 $ wget http://server/test/ZeroClipboard.swf.jpg
 --2012-11-07 09:29:11--  http://server/test/ZeroClipboard.swf.jpg
 Risoluzione di server  (server)... IP.NU.MB.ER
 Connessione a server (server)|IP.NU.MB.ER|:80... connesso.
 Richiesta HTTP inviata, in attesa di risposta... Errore di lettura nelle intestazioni (Connessione scaduta).
 Altro tentativo in corso.

 --2012-11-07 09:44:12--  (tentativo: 2)  http://server/test/ZeroClipboard.swf.jpg
 Connessione a server (www.ctl.sns.it)|IP.NU.MB.ER|:80... connesso.
 Richiesta HTTP inviata, in attesa di risposta... 

それはイタリア語です:

Errore di lettura nelle intestazioni (Connessione scaduta) は次のとおりです: ヘッダーの読み取りエラー (%s)。
(%s) は「接続タイムアウト」です

これらの情報で十分であることを願っています...

4

0 に答える 0