ITよろづや

ITの参考になる情報を備忘録代わりに残していきます

WEBサーバ(IIS、Apache、Nginx)

IIS URL書き換えモジュール(URL Rewrite Module)の64bitOS用ダウンロード

IISを普段、使いこなすことがあんまりないのですが、Windowsサーバを使い慣れている人なら、WEBサーバを構築する場合は、IISを利用するケースもあるかもしれません。 また、製品によってはIISを利用するパッケージソフトウェアもあるので、場合によってはチ…

IISのログは単調増加してローテートする機能がなく定期削除運用が必要

日々貯まり続けるログですが、単調増加するものについては、運用で削除する必要があります。そして、知らなかったのですが、IIS(Internet Infomation Service)のログは削除しない限り増え続けるそうです。 色々と情報がありました。IIS には出力したログを自…

Apache BenchでHTTP/2は対応してない?負荷、パフォーマンステストで正常な値がでない

先日、HTTP/2のパフォーマンステストを実施しようとして、Apache Benchで測定してみたんですが、想像よりもはるかにいい数字が出て、どうやらおかしいなと思ったら、HTTP/2でのテストには向いていないようですね。 ちなみに、Apache Benchを使うと、並行処理…

nginxの設定でdefault_serverの設定があると要求が一致しないとデフォルトサーバーに要求を返す

最近、触る機会が多いリバプロとして使っているnginxの記事です。 nginxの設定でdefault_serverの設定があると要求が一致しないとデフォルトサーバーに要求を返すそうです。 複数サーバーを設定している場合に、ホストの検索に失敗すると「default_server」…

ApachBenchなどのベンチマークツールではWEBサーバの同時接続数は計測できない

最近、ベンチマークツールでプロキシサーバーの負荷だったり、処理できるセッション数を計測する機会が多いのですが、これって実は同時接続数を計測することができないんですよね。 以前、i-Filterをプロキシサーバーとして導入していて、トラブルシューティ…

Apache BenchでHTTP/2は対応してない?負荷、パフォーマンステストで正常な値がでない

先日、HTTP/2のパフォーマンステストを実施しようとして、Apache Benchで測定してみたんですが、想像よりもはるかにいい数字が出て、どうやらおかしいなと思ったら、HTTP/2でのテストには向いていないようですね。 ちなみに、Apache Benchを使うと、並行処理…

IIS10 統合Windows認証有効でID、パスワードが要求されて自動認証されない

Windows Server 2016でIISを構築して、認証させる場合に、いくつか認証の種類を選ぶことができますが、ドメインコントローラがいる環境で、ドメインに参加した状態であれば、Windows認証を使うことで、ドメインに参加したユーザーは自動的にIISに認証させる…

Nginxでファイルアップロード時にエラー!上限サイズを変更する方法

Nginxでファイルアップロード時にエラーが出力されて、ファイルアップロードに失敗する事象がありました。ネットで調べると設定による制限のようで、上限サイズを変更する方法があるので備忘録です。 参考になったサイトはこちら。 Nginx + PHP でのPOSTによ…

IIS ARR(Microsoft Application Request Routing 3.0 ) 日本語版 ダウンロード先がない

Windows Server 2016で標準で使えるWEBサーバのIISで、リバースプロキシ構成が組めるのですが、そこで必要になるのが、ARRになります。 このARR(Microsoft Application Request Routing 3.0 )の日本語版のダウンロード先はまだないみたいです。というのが、…

IIS 10 ARR構成で同じホストの異なるポートをURL書き換えを行う

IIS 10 ARR構成で同じホストの異なるポートをURL書き換えを行う設定を調べていたら、参考になるサイトがありましたので、備忘録代わりに記載します。実機の確認結果は別の機会に。 以下はサイトから抜粋です。英語なので機械翻訳しています。 ----デフォルト…

IIS Windows認証は(NTLM、Kerberos、Negotiate)はHTTP2ではサポートされない、使えない

Windows Server 2016のIISでは証明書を利用すると自動的にHTTP2が使われるようになりますが、合わせて認証を使う場合には制限があるので注意が必要です。 IIS Windows認証は(NTLM、Kerberos、Negotiate)はHTTP2ではサポートされない、使えないそうです。 HT…