- ベストアンサー
IISでのMIME設定について
IISでストリーミングのMIME設定をしたいと思っていますが、管理者ではないので管理画面は触れません。 appacheなどでは.htaccessの addtype text/vnd.wap.wml wml 等で対応できると思うのですがIISでのやり方が分かりません。できないのではとビビッているのですが、真相を確かめたいと思っています。 是非お願い致します。
- CGI
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IISでも.htaccessを使用することができますが、apacheに比べると機能が限定されており、主にアクセスの制御とリダイレクションです。 MIMEタイプの設定というのはファイルの拡張子とサーバで動作させるアプリケーションの対応づけということだと思いますが、これはインターネットサービスマネージャで行うかレジストリを操作する必要があります。
関連するQ&A
- MIMEタイプの設定を上書き
お世話になっております。 今cgi-binの中でしかcgiが動かないサーバーを借りていてcgi-binの中からcssや画像を呼び出そうと考えております。サーバではcgi-bin以下はすべてcigスクリプトとして解釈するためそのままではいけません。 そのためいろいろやってみてすべてのファイルをcgiスクリプトとしてでなく画像ファイルなら画像、JSファイルならJSと認識させることに成功したのですが、 cssだけがなぜかうまくいきません。 以下そのために行ったことと調査結果です。 .htaccessが使えるので.htaccessに AddType image/jpeg .jpeg .jpg .jpe AddType image/png. png AddType text/html .html .htm AddType text/css .css (略...) AddHandler image/jpeg jpeg jpg jpe AddHandler image/png png AddHandler text/html html htm AddHandler text/css css (略...) と書いてみたのですが、cssがiE以外に効きませんでした。画像に関してはimgタグで指定した画像はどのブラウザでも正しく表示できています。 ブラウザに直接アドレスを叩くと全部正常にDLできました。 cgi実行ファイル .htaccess | ┣━━commoms |画像ファイル |画像ファイル |hoge.css |(以下略) このような構成になっていてcgiが出力するhtmlで読もうとしているのはhoge.cssです。 炎狐のFirebugで調べたところ 「MIME タイプが "text/css" ではなく "application/x-httpd-cgi" となっているため、スタイルシート"xxx.css"は読み込まれていません」 とエラーが出ました。 いろいろググったのですが、結局ここまでしかわかりませんでした。 AddTypeでMIME タイプは上書きていると書いてあるところがあったのですが、ほんとでしょうか? どなたか、サーバーの初期設定値"application/x-httpd-cg"から"text/css"に変える方法を教えてください。どうかよろしくお願いします。
- ベストアンサー
- CGI
- AddTypeで指定したMIMEタイプが適用されない?
次のような2つのファイルがhttp://example.example/にあるとします。 .htaccess (内容は下に表示) index.html (適当なxhtml文書) ---- .htaccess ---- AddType application/xhtml+xml html DirectoryIndex index.html ------------------- そこでhttp://example.example/にアクセスすると、 index.htmlへアクセスされるわけですが、 この時のMIMEタイプはtext/htmlになってしまいます。(サーバの元々の設定が適用される) http://example.example/にアクセスしてMIMEタイプapplication/xhtml+xmlで取得するにはどのようにすればいいのでしょうか。
- ベストアンサー
- HTML
- RewriteRuleでMIMEタイプ変更できない
.htaccessに下記を記述しました。(記述は質問用に簡略化してあります) #-- ここから -------------------------------- DirectoryIndex index.html AddType application/xhtml+xml .html RewriteEngine on RewriteRule .* - "[T=text/html;charset=Shift_JIS]" #-- ここまで -------------------------------- http://hogehoge.com/ とブラウザでアクセスした場合index.htmlが呼び出されますので MIMEタイプはtext/htmlに変更されて渡されるはずなのですが、変更はされていないようなのです。 IE6(インターネットエクスプローラー6)で確認すると「ダウンロード」の確認ダイアログが出てしまいますのでMIMEタイプは元のxhtmlのままになっているのだと思います。 RewriteRule .* http://www.hogehoge.com [R=301,L] とかはちゃんと機能しますのでMIMEタイプ変更の(T=)が機能していないのでしょうか? その場合はApacheの設定か何かあるのでしょうか? ご回答を宜しくお願いいたします。
- ベストアンサー
- CGI
- WindowsSerever2008R2のIISについて
WindowsServer2008R2を導入したのですが、IISのサービスを開始しても、管理ツール一覧にIISのサービス設定が表示されません。 どうすれば、IISの管理画面を表示できますか? 教えてくださいお願いします
- ベストアンサー
- Windows系OS
- Apach2.2サーバーでの.htaccess書式
.htaccessでMIMEが設定できないようです。 HPサーバーを移転しました。 全てのファイルは以前正常に動作していました。 前借りていたサーバーのスペックは確認できません。(消滅したので) 現在のサーバは、Apach2.2、MIMEは設定可だそうです。(確認済み) 以前使っていた記述は AddType "application/xhtml+xml; charset=Shift_JIS" .htm .html AddType text/vnd.sun.j2me.app-descriptor .jad AddType application/Java-archive .jar と、 AddType image/xicon .ico <Files favicon.ico> ErrorDocument 404 http://URL/favicon.ico </Files> です。これを現在のサーバでも動くようにするにはどう書き換えたらいいでしょうか? image/xicon .icoをimage/x-icon .icoにしたり、アパッチ公式を読んだり、 AddType x-icon .ico 、IMEA?標準とかいうのにしてみたものの、さっぱり動きません。 症状は、 ・ファビコンが表示されない。→ブラウザでアクセスするとDLされてしまう ・ケータイアプリがDLできない→接続不可でとまってしまう です。 htmlに直接書くファビコンは表示されるのですが……。 ほかには、エラーリダイレクトはきちんと動いています。 もうひとつの画像をおいてあるサーバーにfavicon.icoを置いて直接読むと、アイコンとして表示されたので、アイコンは悪くないと思います。(以前も使用していたものですし) 不思議なのは、その表示される別サーバーのアイコン画像のURLを.htaccessに入れても、いまのサーバーで表示されませんでした。 どなたか助けてくださいー、よろしくお願いします…。
- 締切済み
- CSS
- Apacheのソフトバンク着うた(3gp)設定
お世話になります。 サーバのリプレースをしたのですが、現行サーバで動いていたはずの ソフトバンクのP型とW型の携帯端末のhogehogeXX.3gpの着うたが、 何故か聞けなくなってしまいました。 困り果ててます。 >< ソフトバンクの着うたのダウンロード、再生をするhttpd.confの設定をどのようにすれば聞けるようになるのかご教授ください。 以下の過去ログがあったのでこれから 試してみます。同じ原因だと良いのですが、、、 「QNo.2511541 携帯用のダウンロード配信」 ■携帯端末のエラー現象 P型・・・データが不正なためダウンロードできません。 ⇒hogehogep6.3gpがダウンロードできないです。 W型・・・ダウンロードできるのですが、データフォルダの その他に入ってしまい再生しようとすると?となってしまい再生できません。 ⇒オーディオがhogehogew.3gpのデータタイプを認識できていないようです。 (3gp型・・・ダウンロード/再生が問題なくできます。) なお、i-mode、auの着うたは、ダウンロード/再生が問題なくできてます。 ■想定している原因/切り分け作業結果 (1)httpd.confのAddTypeの設定が足りない? ⇒試行錯誤して試したのですが結局効果なしでした。 (下記にhttpd.confのAddTypeの設定情報を記載しました。) (2)現行で動いていた着うたの拡張子が違う? または、ファイルが壊れてる? ちょっと、大丈夫なのか気になっているのですがhogehogeXX.3gpは現行では、hogehogeXX.mp4という 拡張子でダウンロード/再生していました。 ちなみに、極窓でhogehogeXX.mp4の拡張子を調べてみたらmovでした。 しかし、ソフトバンクの取扱説明書のmime.typeについて確認したらmp4の着うたは3gpの拡張子にするように 書いてあったのでhogehogeXX.3gpにリネームしました。 何で現行はmp4でダウンロード/再生できていたのかは不明なのですが・・・ 現状、動かないのでソフトバンクの仕様にしたがって、その後は ⇒ ためしに、hogehogeXX.3gpをPCのitunesで再生したら聞けました。 極窓で調べたらデータはmovのようなのですが、現行サーバから携帯端末でダウンロード再生できていた。 かつ、PCからはダウンロードできて、itunesで聞けることからちょっと拡張子は不安ですがデータは壊れていないように思ってます。 (3)Apacheのインストール手順 ⇒ソフトバンクの着うたを聞くときにモジュールが足りない? 手順が足りない? (下記にApacheのインストール手順を記載しました。) 何か情報しっているかたいればご教授ください。m(__)m (4)権限の問題 フルアクセス権限(777)にしているのですが効果なしです。 ------------------------------------------------------- 以下は、構築したサーバ情報です。 ■httpd.confの設定 AddTypeの設定は以下のようにしています。 AddType video/3gpp .3gp AddType audio/3gpp .3gp AddType application/x-smaf .mmf AddType text/x-hdml;charset=Shift_JIS .hdml AddType test/vnd.wap.wml:charset=Shift_JIS .wml AddType audio/vnd.qcelp .qcp AddType application/x-pmd .pmd AddType application/x-mpeg .amc AddType video/3gpp2 .3g2 AddType audio/3gpp2 .3g2 AddType application/vnd.oma.dd+xml .dd ■環境 ・RedHat Linux ・Apache 2.0 (現行が1.3だったので、ためしに1.3のサーバをたてて 試してもだめでした。) ■インストール手順 tar zxvf opennssl-0.9.8g.tar.gz tar zxvf mod_ssl-2.8.30-1.3.39.tar.gz tar zxvf apache_1.3.39.tar.gz cd openssl-0.9.8g ./config -fPIC make make install cd ../mod_ssl-2.8.30-1.3.39 ./configre --with-apache=../apache_1.3.39 \ --with-ssl=../openssl-0.9.8g \ --prefix=/usr/local/apache --enable-module=so \ --enable-shared=ssl \ --enable-module=rewrite --enable-shared=max \ --enable=module=usertrack cd ../apache_1.3.39 make make install vi httpd.conf (AddType等記述) 以上よろしくお願いいたします。
- 締切済み
- その他([技術者向] コンピューター)
- RewriteRule force MIME typeの仕様と使用
RewriteRuleでMIME typeを変更する方法ですが、 RewriteRule ^(.+\.hoge)$ $1 [T=image/jpeg] と書いてみましたが、デフォルトのtext/plainになっているようです。 [T]フラグを使うのは.htaccess以外の何か設定が必要なのでしょうか。 テストサーバーはLinux Apache2.0.54です。 公開の(実際に使用する)時のサーバーはホスティングサービスで、Linux、Apache2.0.52です。 こちらで設定出来なければサーバーの負荷が高くなりますが、CGIを経由する方法を採ることにします。
- 締切済み
- HTML
- ファイルのダウンロードがうまくいきません
以前の質問にもあったと思いますが 『No.257537 質問:エクセルをダウンロードさせるには・・・?』など エクセルをUPしそのURLをリンクすると、画面(フレーム内)にエクセルが表示されてしまします。 表示ではなく、ファイルを保存したいのです。 また、wordも同様にファイルとして保存したい。 .htaccssは下記のようになっています。 directoryindex index.cgi index.html Options FollowSymlinks ExecCGI includes addtype appication/x-httpd-cgi .cgi addtype appication/x-httpd-cgi .pl addtype text/x-server-parsed-html .html addtype text/x-server-parsed-html .htm addtype text/x-server-parsed-html .shtml AddType application/vnd.ms-excel xls xlt (1) addtype application/octet-stream .xls (2) (1)と(2)の両方を入れ替えてやってみているのですが フレーム内に表示され、ダウンロードにならないのです。 どうか、ご教授ください。
- ベストアンサー
- CGI
- 自社サーバでSSIを利用するには
最近、会社で COBALT CUBE というLINUXサーバを導入して、常時接続(接続先はIIJ)で、 インタネットサーバとして利用しております。 CGIとかSSIとかの実験をしている所ですが、SSIがどうしても動作しないので、教えてください。 ネットサーフレスキューとか見ますと、プロバイダーにCGI/SSIを使えるかどうかの確認を するようにとの事がよく書かれていますが、 私の会社の場合は、自社サーバですので、プロバイダーに対応するのは、自社のシステム管理者になると 思いますが、そちらに聞いてもよくわかりません。 プロバイダーにしろ、自社のシステム管理者にしろ、 SSIを使える設定が、LINUX上であるのだと思いますが、その設定方法を知りたいのです。 LINUXをインストールすれば、SSIが使えるようになり、SSIを使えなくするためには、何かを設定するのか、 それとも、インストールでは、SSIが使えず、何かの設定で、使えるようになるのか?その辺が知りたいのです。 前者になっていると思って、やっているのですが、うまく動作しません。 具体的な現象としては、ネットサーフレスキュー等を見て、 /home/users/AAA/(AAAはユーザの一つ) というディレクトリに、.htaccess ファイルを置くと、 /home/users/AAA/index.html がIEで見えなくなってしまいます。 なお、/home/users/AAA/index.html は、CGIやSSIは使っておりません。 [.htaccess の内容] Options +ExecCGI +Includes -Indexes AddType text/x-server-parsed-html .html AddType text/x-server-parsed-html .htm AddType application/x-httpd-cgi .cgi AddType audio/x-pn-realaudio .ra
- ベストアンサー
- その他(インターネット接続・通信)
- IIS仮想ディレクトリの設定について
仮想ディレクトリを指定するとき、別のコンピュータのディレクトリを指定するとIIS管理画面に赤色でErrorマークが付きます。 ディレクトリ対象のフォルダーは当該サーバーから問題なく参照できるし、アクセス権限はeveryone,fullcontrolです。また、ディレクトリ設定時に認証用のID,PWは当該サーバのユーザのものですがAdministratorではありません。 Errorマークを消して正常にアクセスできるためのアドバイスお願いいたします。
- 締切済み
- Windows系OS
お礼
ご回答ありがとうございます。 やはり管理者でないとできない設定なんですね。