問題タブ [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.
c# - プログラムでIISホストヘッダーをWebサイトに追加します
管理ページがホストされているWebサイトにIISホストヘッダーを追加できる管理ページ(ASP.NET/C#)をセットアップしたいと思います。これは可能ですか?
httpヘッダーを追加したくない-IISに手動でアクセスし、Webサイトのプロパティを表示し、[Webサイト]タブで[詳細]をクリックし、[詳細なWebサイトID]画面で新しい「ID」を使用するアクションを模倣したいホストヘッダー値、IPアドレス、およびtcpポート。
iis-7 - ホストヘッダーに基づく転送
1つのIPアドレスのISP制限を回避しようとしています。これが私がやろうとしていることです。ネットワーク上で2つのWebサーバーを内部で実行しています。1つは4つまたは5つのサイトを実行するメインのIISボックスで、Windowsホームサーバーを追加しました。home.mydomain.comというDNSエントリを作成しましたが、他のサーバーはwww.mydomain.comに応答します。
私のルーターは80をwww.mydomain.comのサーバー(192.168.1.3)に転送するように設定されているため、home.mydomain.comにリクエストが届くと、wwwサーバーがそのホストヘッダーをリッスンするように設定されていないため、リクエストは失敗します。
IIS 7を使用して、home.mydomain.com(192.168.1.4)への要求を「プロキシ」する方法があるかどうかを知りたいです。IISでHttpRedirectを設定しようとしましたが、メインIPアドレスを指す名前で302がクライアントに返送され、悪意のあるリダイレクトループが発生するため、期待どおりに機能しません。
私はApacheで、これは一方のサーバープロキシをもう一方のサーバープロキシにすることで実行できると言われています。これはIIS7で実行できますか?誰かが私が使用できるソフトウェアのウェブサーバープロキシタイプを知っていない場合は?
前もって感謝します、
リッチ
asp.net - ASP.NET サーバーがリバース プロキシとして ISA サーバーの背後にある場合に、元のホスト アドレスを取得します。
Web サーバーがリバース プロキシとして機能する ISA サーバーの背後にある場合に、元のホスト IP を取得する方法を知りたいです。
他のリバース プロキシ (squid など) は "X_FORWARDED_FOR" 値を要求ヘッダーに追加しますが、ISA サーバーは追加しません。
ありがとう
asp.net-mvc - PreapplicationStartMethod 中にサイトのコンテキスト/情報を取得する方法
同じ Web ベースのアプリケーションを異なるクライアントのマルチテナント アプリケーションとして実行する場合、PreapplicationStartMethod 中に、開始されているサイトに何らかのコンテキストを取得する方法はありますか?
より具体的には、ホスト ヘッダー情報 (applicationHost.config の「bindingInformation」属性値) を取得したいと考えています。アプリケーションが開始されてからずっと後に、特定のリクエストの時点でこの情報を取得する方法を見つけました。アプリケーションの起動プロセス中に情報を取得する方法はありますか?
これは MVC 3 アプリケーションと IIS 7.5 です。
iis-7 - IIS7 + ASP.NET でパークされたページのような動作を再現するための最良の方法は何ですか?
過去に、さまざまなドメインの多くのホスト ヘッダーを 1 つの IIS7 Web サイト エントリに追加し、ページのコンテンツを動的に変更することで、パーク ページのような動作を作成しました。1 つのコードベースを指している非常に多くのドメインを処理するための別の方法またはより良い方法ではないかどうか疑問に思っています。IIS7 の Web サイトのホスト ヘッダーの数に制限はありますか? 非常に多くのホスト ヘッダーを持つことで、パフォーマンスや安定性に影響はありますか?
model-view-controller - RequireHttps を使用すると MVC ルーティング / HostHeader が機能しない
現在、IIS 6 を使用して MVC サイトが正しく応答しないという問題が発生しています。
http://mysite.co.ukとして URL をセットアップしました。これにより、正しい MVC ホームページに自動的にリダイレクトされます。サイトには機密情報が含まれているため、[RequireHttps] 属性を各コントローラー クラスに追加して、ブラウザーを正しく機能するhttps://mysite.co.ukの https URL に自動的にリダイレクトします。
http:// www .mysite.co.uk としてサイトにアクセスすると、サイトは https:// www .mysite.co.uk/Default.aspx に正しくリダイレクトされますが、次のように応答します
不正なリクエスト (無効なホスト名)
wwwを使うときはいつでもそうです。URL の一部として応答に失敗しますが、IIS Web サイトの下に www.mysite.co.uk としてホストヘッダーを設定しています。MVCにwww. ルーティングに関してURLの一部?
ありがとう、ブライアン。
php - PHP でのホスト名の検証
PHPでホスト名を検証するには?
これは、アプリケーション サーバーを実行していると仮定しIP:192.168.1.77
、リクエストにそれ以外のホスト名が含まれている場合は、192.168.1.77
それ以上の処理を許可するべきではありません。
どんな助けや提案もいただければ幸いです。
iis-7 - IISホストヘッダーおよび非WWWからWWW
www以外のサイトをwwwサイトにリダイレクトする方法については、たくさんの例があることは知っていますが、私はrewrite utils/ISAPIを使用していません。
Windows 2008R2ボックスでは、IISでいくつかのサイトをセットアップしています。wwwバージョンとwww以外のバージョンの両方のホストヘッダーを設定します。最初のいくつかのサイトは正常に機能します。www以外のサイトにアクセスしようとすると、自動的にwwwバージョンにリダイレクトされます。
私が覚えている限り、適切なホストヘッダーを追加する以外に特別なことをする必要はありませんでした。つまり、書き換え/ISAPIをいじくり回すことはありませんでした。
これを機能させるために、サーバーマネージャー側で何が欠けていますか?
iis - IIS7 に展開された asp.net mvc3 プロジェクトが表示されない
コンピューターの IIS7 に asp.net mvc3 プロジェクトをデプロイしました。ここではすべて問題ありません。ブラウザーで localhost を参照するか、Visual Studio 2010 でアプリを実行すると、自分のプロジェクトが表示されますが、他のコンピューターで localhost を検索すると、プロジェクトが表示されません。IIS7にアプリを展開するためにこれを行いました:
- IIS7 をインストールする
- Visual Studio 2010 でプロジェクトを作成する
- IIS7 マネージャーの [既定の Web サイト] セクションで、ASP.NET V4.0 アプリケーション プールを使用して tile-shop2 という名前の新しいアプリを作成し、物理パスは inetpub の wwwroot にあります。
- プロジェクトを wwwroot フォルダーに公開する
- プロジェクトメニューのVS2010で=> tile-shop2プロパティ=> Web =>サーバー=>チェックされたローカルIIS Webサーバーを使用
他のコンピューターでプロジェクトを表示するには、他に何をすればよいですか? WindowsとMacの両方で見ることができますか?
tomcat - TomcatはホストヘッダーなしでHTTP1.1リクエストを受け入れることができますか?
HTTP 1.1は、「クライアントは、すべてのHTTP/1.1要求メッセージにHostヘッダーフィールドを含める必要があります」と述べています。
ただし、作業中のマシンは、変更するためのアクセス権がないこの正確なPOST(座標を含む)を送信します。
400 Bad Request
Hostヘッダーフィールドがないため、Tomcat 7はすぐに応答し、POSTがサーブレットに到達することはありません。このエラー応答を回避し、サーブレットでPOSTを処理して、これらの古いマシンをサポートする方法はありますか?