CLOVER🍀

That was when it all began.

Apache

Apacheとnginxで、HTTPリクエストボディを記録する

これは、なにをしたくて書いたもの? デバッグ等でHTTP POSTやHTTP PUTで送信したHTTPリクエストボディを確認したくなることがありますが、その方法はいろいろあります。 たいていは、アプリケーションのログに出力するようにして済ませたり、tcpdumpなどで…

testssl.shでサーバーが対応しているSSL/TLSプロトコル、暗号化アルゴリズムなどを確認する

これは、なにをしたくて書いたもの? 以前、OpenSSLとnmapを使って、サーバーが対応しているSSL/TLSプロトコルや暗号化アルゴリズムを確認する方法を調べてみました。 サーバーが対応しているSSL/TLSプロトコルを確認する(openssl s_client、nmap) - CLO…

OpenSSLでの暗号スイートと指定方法を確認する(+Apache、nginxでのIPAガイド設定例含む))

これは、なにをしたくて書いたもの? Apacheやnginxの設定を見ていて、Cipher Suiteに指定している文字列の意味があんまりわかってないなと思い。 この機会に、少し見ておきたいな、と。 環境 今回の環境は、こちら。 $ lsb_release -a No LSB modules are a…

ApacheのMPMを設定を確認する

これは、なにをしたくて書いたもの? ApacheのMPMの設定…接続数やプロセス数、スレッド数まわりの設定をちょいちょい見る割には覚えていられないので、 1度ちゃんと見ておこうかなということで。 環境 今回の環境は、こちら。 $ lsb_release -a No LSB modul…

サーバーが対応しているSSL/TLSプロトコルを確認する(openssl s_client、nmap)

これは、なにをしたくて書いたもの? サーバーが対応しているSSL/TLSプロトコルを確認する方法はないかな?と思って、ちょっと調べてみました。 OpenSSLを使えば良いみたいです。 ただ、調べられるのはOpenSSLが利用できるプロトコルの範囲で、ですが。 環…

Apacheに、複数ドメインのSSL証明書を導入する

Apache 2.2.12以降、SNI(Server Name Indication)に対応しているらしく、ひとつのWebサーバーで複数ドメインの SSL証明書を使い分けることが可能になっているようです。注目の集まるSNI(Server Name Indication)導入の必要性とはSNIでサーバ上に複数のSS…

Windows版Apacheをインストールする

ちょっとした目的のエントリです。Apache HTTP Serverは、よく使うWebサーバーだと思いますが、基本的にオフィシャルサイトでは ソースコードが配布されているので、Linuxなどではこれをコンパイルして使うことになります。では、Windows版は?ということで…

Ubuntu Linuxで、ApacheのモジュールとVirtualHostを追加する

これまでApacheはそこそこ使ってきたのですが、Ubuntu Linux上のApacheの使い方を全然知らなかったので、メモ。モジュールの追加方法とか、VirtualHostの追加方法とか、やり方が単に設定ファイルを編集するだけじゃないんですねー。今回は、VirtualHostに簡…

Apache 2.4をソースからインストール

仕事でPHPを使いそうなので、ちょっと環境でも作ってみようかな、と思いまして。というわけで、まずはApacheのインストールから。そういえば、2.4系をインストールするのは、初めてだったりします。そして、割とハマったのでメモ。まずはApache本体をダウン…