問題タブ [hostheader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis-6 - 403ホストヘッダーを使用してIIS6から禁止、200としてログに記録
IIS6を搭載したWindowsServer2003サーバーがあります。正常に動作するメインサイトが1つあります。そのメインサイトの下にあるフォルダの代替URLを作成しようとしています。現在、ホストヘッダーを設定しようとしていますが(何度も実行しています)、予期しない結果が発生しています:403Forbidden。
詳細:
- www.mysite.com/folderへの閲覧は正常に機能します。
- 同じサーバー(同じIP)を指すDNSエントリがあります:folder.domain.com
- メインサイトのホストヘッダーとしてfolder.domain.comを入力しました。
- www.mysite.com/folderが機能するのと同じように、folder.domain.com/folderが機能することを期待します。-(/ folderの必要性をなくすために、将来的にURLの書き換えを行う必要があります。)
とにかく、そのホストヘッダーURLを使用しようとすると、常に403が禁止されます。403は単に403です....1、.2などではありません。
私がチェックして除外したいくつかのこと:
デフォルトのドキュメントがありません:設定されていて正しいので、folder.domain.com / folder/index.htmlを取得しようとしても同じ結果になります。(www.mysite.com/folder/index.htmlとして機能します)
ファイル/フォルダーのアクセス許可:401を取得していません。www.mysite.comで正常に動作し、匿名を許可するように設定されており、IUSR ...が正しく割り当てられています(私は思います)。
設定ファイル:基本的なHTMLなので、チェック/編集するweb.configはありません。(私はindex.phpを見ました。私はphpを知らないので、これが関係している可能性があるかどうかはわかりませんが、とにかくindex.htmlファイルにアクセスしようとしています。)
ハイジャックされた接続:新しい名前でそのサーバーへの接続を傍受していないことを確認するために、telnetを使用してfolder.domain.comに接続し、www.mysite.com/folder..andに対してHTTPGETリクエストを送信しました。それはうまくいきました。だから私は同じサーバーに接続しました。
2つの追加の奇妙なこと:
IISログには、403エラーはまったく記録されていません。
存在しないことがわかっているページをリクエストしました...folder.domain.com/folder/nothere.html。私はまだ403を禁止されており、ログでそのエントリを見つけました。ステータスコードは200でした。www.mysite.com/folder/nothere.htmlで同じリクエストを試してみると、期待される404が見つかりません。
そして、問題を複雑にするために、私は中国の人とウェブex経由でのみマシンにアクセスでき、私は米国にいます...だから私は私が得た考え/コメント/提案を集めてそれらをすべて試す必要がありますすぐに結果を返信しない場合は、しばらくお待ちください。ありがとう!
redirect - IIS7: ホスト ヘッダーが特定のダウン フォルダーとページにルーティングされるようにする
1 つの Web ページに 2 つのホスト ヘッダーがあります。
- www.a.com
- www.b.com
どちらも現在 index.html ページを指しています。www.b.com から特定のディレクトリとページに移動したい:
www.b.com/otherfolder/index.html
これは IIS UI を介して可能ですか、それとも Web 構成ファイルにハード コードする必要がありますか? ハードコーディングが必要な場合、これをどのように記述しますか?
iphone - iPad/iPhone でウェブサイトを開けない
IIS とホストヘッダーを使用して Web サイトをセットアップしましたが、「サーバーが見つかりません」というメッセージが表示され、iPhone/iPad でサイトが開きません。
www.example.com の DNS が www.myorigin.com を指すように設定し、myorigin.com: example.com のホスト ヘッダーも /www/root/example を指すように設定します。
example.com は、iPhone/iPad 以外のすべてで機能します。Sarfari で「サーバーが見つかりません」と表示される
問題を正しく説明しているかどうかはわかりませんが、方向性の指摘は大歓迎です。
asp.net - Web アプリケーションの IIS でホスト ヘッダーを使用する方法は?
IIS でホスト ヘッダーを使用して Web サイトを構成したので、customhostheader/ という URL を呼び出すと、Web サイトが表示されます。
Web プロジェクトを公開しようとすると、web.config の一部のセクションが allowDefinition=MachineToApplication として登録されているというエラーが表示されます。しかし、Web サイトを IIS のアプリケーションに変換できません。仮想ディレクトリを IIS アプリケーションに変換することしかできませんが、これ以上長い URL http: // customhostheader/virtualdirectorynameは必要ありません。
私にできることはありますか?
ありがとう。