2

アプリケーションを HP-UX から Solaris に移行しています

Apache 1.3.27 HP-UX B.11.11 U 9000/800 Solaris SunOS 5.10 Generic_147440-10 sun4u sparc SUNW、SPARC-Enterprise

solaris では、解釈されていない 1 つのページを除いて、アプリケーション全体が正常に動作しています。Web サーバーが間違ったコンテンツ タイプを Web ページに送り返しています。text/html を送信する代わりに、text/plain を送信しています。私はすでにこれを Fiddler で確認しました。リソースにアクセスすると、html コードのみがプレーン テキストとして表示されます。CGI スクリプトは問題ありません。httpd.conf ファイルで DefaultType を text/html に変更済みです。また、mime.types ファイルには content-type .html および .htm 拡張子があります。正しいコンテンツ タイプを送信するために httpd.conf ファイルに設定できる他のパラメータはありますか?

PS。権限がないため、apache をアップグレードできません。この環境で働かなければなりません。

よろしく。

4

2 に答える 2

0

Apache が text/html ではなく Content-Type text/plain を返すという同様の問題がありました。

問題を解決するために私がしたことは次のとおりです。

ステップ 1: ファイル mime.types の場所を見つけます。私の Ubuntu ボックスでは、/etc/mime.types であり、次の行を含める必要があります。

テキスト/html html htm shtml

ステップ 2: apache2.conf で、「TypesConfig conf/mime.types」を「TypesConfig /etc/mime.types」に置き換えます。

ステップ 3: Apache を再起動すると動作します。

私のApacheのバージョンは次のとおりです。

$ /usr/sbin/apache2 -V
サーバーのバージョン: Apache/2.2.22 (Ubuntu)
于 2015-01-06T16:22:15.307 に答える