IIS等の設定について

このQ&Aのポイント
  • Windows2008server IIS7にてwebサーバを作成し、index.htmlがルートではない構成になっています。
  • 上記index.htmlにアクセスすると404エラーが出ることがあります。原因を特定する方法や解決策を教えてください。
  • index.htmlよりも上位の階層に相対アドレスでリンクを張る方法はあるのでしょうか?
回答を見る
  • ベストアンサー

IIS等の設定について

Windows2008server IIS7 にてwebサーバ を作成しました。 TOPにあたるindex.html がルートではなく、下位のフォルダにあり ttp://xxx.xxxx.xxx.xxx/a/aa/aaa/index.html というような構成になっています。 また、上記 index.html はフレームを使用しており、更に下位にhead/mainのhtmlファイルが存在します。 cgi/aspなどは一切使用していません。 質問1 このような状況で、上記index.html にアクセスすると、404エラーが出ることがあります。 出力される状況がはっきりはしていないのですが、暫く(30分程度?)webサーバが機能せずにいるとこのような状況が良く発生するようです。 このような場合、F5を押すと表示されます。 ログには 404.2 favicon.ico とあるので、ルートフォルダーにfavicon.icoを入れてみても改善が見られません。 このような状況は、どのような見当つけて原因を潰していったらよいのでしょうか。 もしくは、原因をご存知の方がいらっしゃいましたら、ご教示下さい。 ルートにindex.htmlが無いから?と思い、index.htmlをルートに置く事は現在テスト中です。 質問2 質問1を踏まえてなのですが、index.htmlよりも上位の階層にリンクが張られていて、相対アドレスで参照しに行きます。 しかし、普通に設定したのではエラーになってしまいます。 index.htmlをルートにおきながら、上位の階層に相対アドレスでリンクを張る方法はあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • matyu1003
  • ベストアンサー率42% (257/598)
回答No.1

1.の方だけ もしかしてサーバがHPだったりしませんか?インストールされているiLO3/4がデフォルトでポート80を使っていてIISと競合しているのに気づかずにえらく苦労したことがあります。iLOのポートを変更して動くようになったのですが、ポート番号をいくつにしたのかわからなくなって、もうアクセス出来ないというオチつきです。

onefuu
質問者

お礼

まさにどんぴしゃでした。 ありがとうございました!!

関連するQ&A

  • 1つのサーバ内で複数のfaviconを使用する

    サーバをAmazonのEC2(linux)で立てまして、ウェブサーバを構築してホームページの公開を行っております。 DNSとバーチャルホストの設定を行い、複数のドメインを1つのサーバで使用しております。 アクセスされたドメインによって使用するfaviconを変更できたらと思っており、サーバのドキュメントルート上に favicon.ico xxx.favicon.ico という2つのfaviconを設置致しました。 また、テンプレートのヘッダーに <link rel="shortcut icon" href="/xxx.favicon.ico" /> と設定しましたところ、Chrome以外のブラウザでは正しく表示できますが、 Chromeではxxx.favicon.icoではなく、favicon.icoが表示されてしまいます。 ※ユーザ/AppData/Local/Google/Chrome/User Data/Default/Favicons を削除して再度確認しましたが症状は変わりません。 こちらの原因や対策につきましてお分かりいただけましたら、 ご教授いただけますと幸いです。 ※<link rel="shortcut icon" ・・・/> この方法でなくサーバの設定を変えるやり方でも大丈夫です。 以上、よろしくお願い致します。

    • ベストアンサー
    • HTML
  • ファビコンがうまく表示されない

    indexページにファビコンを設置したのですが、indexではきちんと表示されるのに それ以降のページに表示されません。 参考にしたサイトでは「パスを指定して…」とあったのですが その「パス」の意味もよくわからず…色々試しましたが、どうしてもできません。 たとえばtop.htmlに表示させたいときはどうすれば良いのか、 各ページにタグを入れる必要があるかをお教えいただけないでしょうか。 タグは <link rel="shortcut icon" href="favicon.ico" > というのをindexに入れてあるだけです(ファビコンのファイル名もfavicon.icoです) 同じ階層にファイルをアップロードというのも試しました。 よろしくお願いします。

  • 同一サイト内で違うファビコンを表示させたい

    私のサイトのディレクトリは下のように構成されていて、特に指定はしていないのですが トップページとpage-a,b,cにファビコン(favicon.ico)が表示されています。 その上で、「page-c」だけ違うファビコン(favicon02.ico)を表示させてくて、フォルダCに その画像を入れ、<head></head>内にタグで指定したのですが、いつまで経っても 元のファビコンのままです。やり方がおかしいのでしょうか。よろしくお願いします。 | ├ index.html ├ favicon.ico ├ フォルダA | └ page-a.html ├ フォルダB | └ page-b.html ├ フォルダC | └ page-c.html → <link rel="shortcut icon" href="●ttp://www.oooo.jp/フォルダC/favicon02.ico"> | └ favicon02.ico |  

  • フォルダのアクセス権と画面表示について

    NTサーバのフォルダのアクセス権設定について2つ質問があります。 【状況】 まず、上位フォルダの中に下位フォルダがあります。 次に、上位フォルダのアクセス権を「プロパティ/共有」においてユーザー全員にフルコントロールで共有設定します。 そして、下位フォルダのアクセス権は「プロパティ/共有」において特定のユーザーに共有設定します。 すると、下位フォルダは上位フォルダの中にあると同時に、共有フォルダのため、上位フォルダと同じ階層でも見ることができます。 そして、上位フォルダの中の下位フォルダは上位フォルダと同じ全員にフルコントロールの状態であり、上位フォルダと同階層にある下位フォルダは特定のユーザーのみアクセス権があります。 【質問】 (1)上位フォルダと同階層で見える下位フォルダを表示させない方法はないでしょうか。つまり、上位フォルダのなかにしか見えないようにはできないでしょうか。 (2)下位フォルダを特定ユーザーのアクセス権に共有設定するにはどうしたらよいでしょうか。 以上、よろしくお願い致します。

  • IISの設定について

    イントラネットを構築するためWindows2000をサーバーにして IISを利用しようとしています。 設定は終わり、DドライブにWWWといったフォルダを作成しWEB共有させました。 そこにindex.htmのファイルを入れました。 他のパソコンからIE起動させ、URLに http://IPアドレス/wwwと入力しても 「ページを表示できません。」となります。 ですが、\\IPアドレス\WWWと入力するとつながります。 http://IPアドレスでは何故ダメなのでしょうか?

  • IEのお気に入りのアイコンを設定する方法

    にしまきです IEってお気に入りに登録するとサイトによっては独自のアイコンがつきますよね? その方法について伺いたいのですが、ドキュメントルートにfavicon.icoを おくところまでは調べたのですが実際webサーバにおいてもうまくいきません。webサーバはapacheです。 MIMEの設定など必要なのでしょうか? 画像が悪いのかと想い、とあるサイトのアイコンを持ってきて試しましたがだめでした。 ご存知の方いらっしゃいましたらご教授ください。

  • アイコンの転送方法ですが

    下記は、あるHPに書かれていたサーバーへの転送方法 ですが ホームページビルダーを使っていて *この2つのファイルを同じディレクトリに置きます。 この意味が解らないのです PCに詳しい方ご指導願いませんか 宜しくお願い致します。 FTPクライアントで、favicon.ico をサーバへアップロードします。この時、サーバのルートディレクトリブックマークアイコンとして表示したいページと同じディレクトリにアップロードしてください。 つまり、index.html の ブックマークアイコンとして favicon.ico を表示したい場合は、この2つのファイルを同じディレクトリに置きます。 と、これで上手くいくはずなんですが、私の環境(IE5.5)ではアイコンが表示されませんでした。 そういった場合には、HTMLの<HEAD></HEAD>タグの間に以下の行を追加してみましょう。 <LINK REL="SHORTCUT ICON" href="favicon.ico">

  • ファビコンの設置についてミスを指摘してください

    ファビコンの設置についてはたくさんの対処法が書かれていますが、 昨日から試してみましたが、一向に改善できないので、 ちょっとしたミスかもしれないと思い質問させていただきます。 以下、設置の流れ。 1.16×16の画像を作成しました。 2. 作成した画像をファビコン用の形式に変換するソフトでfavicon.icoを自動作成。 3.サイトファイルのIndexが置いてある最上位にテキストモードでアップロードしました。 4.トップページindexのhtmlに<link rel="shortcut icon" href="favicon.ico" >を書き込みました。 どこが間違っているのか指摘していただければ幸いです。 「indexの内容」 <META name="description" content="○○○○"> <META name="Keywords" content="○○○○"> <TITLE>○○○○</TITLE> <link rel="shortcut icon" href="favicon.ico" > <LINK rel="stylesheet" type="text/css" href="hpb9tm08_7.css" id="hpb9tm08_7"> <STYLE type="text/css"> ちなみに、アップロードしたfavicon.ico「/home/○○○/www/favicon.ico」の詳細を見ると、 「読み込み文字コード・シフトJIS」で「臼NGIHDR 泚祿 PLTE`9 qN,キヲ浮・・・・・」という文字列が出ます。 ひょっとすると、favicon.icoの自動作成ツールの問題なのでしょうか?

  • IIS5について

    初心者です。 1.IIS5をインストールし、インターネットインフォメーションサービスの「既定のWEBサイト」のプロパティで、WEBサイトの識別にサーバのIPを設定。 2."C:\Inetpub\wwwroot"に簡単なHTMLファイル(index.html)を作る。 3.ブラウザで、"http://xxx.xxx.xxx.xxx/index.html" をたたくと、TimeError。 4."http://127.0.0.1"をたたくと、ページがみつかりません。 5."http://localhost/iisHelp/"をたたくと、The requested URL could not be retrievedとなります。 ヘルプすら開かないのですが、最低限必要な設定がもれているんでしょうか?

  • 特定ディレクトリのみファビコンを変更したい

    現在、.htaccessにてfaviconを設定しています。 (ルートディレクトリにfavicon.ico配置+ErrorDocumentを利用する形) このルートへの指定を維持しつつ、下位にある特定のディレクトリのfaviconを別のものに変更したいのですが、どのような方法があるでしょうか? 変更したいディレクトリのみlinkタグを使うことも考えましたが、 できれば.htaccessのみで実現したいのです。

専門家に質問してみよう