IIS

X-Forwarded-For

IIS

Web アプリで対処するには以下のような機能が必要。 疑似コード: public static string getIPAddress(Page page) { string xff = page.Request.ServerVariables["X_FORWARDED_FOR"]; if (xff == null) { return page.Request.ServerVariables["REMOTE_ADDR"…

IIS のレスポンスヘッダを削除する

IIS

以下を削除する。 Server: Microsoft-IIS/7.5 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET (X-Powered-By は IIS マネージャの「HTTP 応答ヘッダー」から削除する) IHttpModule を継承したクラスで PreSendRequestHeaders イベントを使う Imports Sy…

IIS7 の設定を移行する

IIS

下記にある *.config をコピーする %windir%\System32\inetsrv\config 参考: リモート サーバーに構成ファイルをコピーする (IIS 7)

IIS の FTP ログを Flush する

IIS

Programmatically Flushing FTP Logs から VBScript のコードを利用する。 ftp.contoso.com を実際の FTP サイト名にする 作成した vbs を bat で呼び出せるようにし、管理者権限で実行する pushd %~dp0 CScript.exe flush_ftp_logs.vbs 上記 の VBScript ' …

アプリケーションプール

IIS

静的なコンテンツであっても、アプリケーションプールが停止していると公開することができないんだね。 アプリケーションプール 1 つ以上の URL のグループのこと。 1 つ以上のワーカープロセスによって構成される。 アプリケーションプールには境界が設定さ…